JavaScript学习之JavaScript HTML DOM
1、通过 JavaScript,我宋彩们需要操作 HTML 元素。在这里,我们提供有两种方法来查找HTML元素:
1、通过 id 找到 HTML 元素
2、通过标签名找到 HTML 元素
下面我们详细介绍这两种方法。
2、通过 id 查找 HTML 元素
在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素总吐的 id。
本例查找 id="intro" 元素:
var x=document.getElementById("intro");
代码如下图所示
<!DOCTYPE html>
<html>
<body>
<p id="intro">Hello World!
本例演示 <b>getElementById</b> 方法!
<script>
x=document.getElementById("intro");
document.write('id="intro" 的段落中的文本是:' + x.innerHTML + '哨称歌');
</script>
</body>
</html>
3、通过标签名查找 HTML 元素
代码如下:
<!DOCTYPE html>
<html>
<body>
Hello World!
<div id="main">
The DOM is very useful.
本例演示 <b>getElementsByTagName</b> 方法。
</div>
<script>
var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
document.write('id 为 "main" 的 div 中的第一段文本是:' + y[0].innerHTML);
</script>
</body>
</html>
1、改变 HTML 输出流
JavaScript 能够创建动态的 HTML 内容:
例如今天的日期是: Tue Sep 19 2017 11:08:42 GMT+0800 (中国标准时间)
在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。
2、改变 HTML 内容
修改 HTML 内容的最简单的方法时使用 innerHTML 属性。
如需改变 HTML 元素的内容,请使用这个语法:
document.getElementById(id).innerHTML=new HTML
本例改变了 元素的内容:
3、改变 HTML 属性
如需改变 HTML 元素的属性,请使用这个语法:
document.getElementById(id).attribute=new value
本例改变了 <img> 元素的 src 属性: