请问innerHTML是javascript里的什么属性啊,如何使用
innerHTML可以简单的理解成为:向指定的位置写入HTML代码。
比如在<body>中写了如下的代码:
<div id=aaa></div>
现在用aaa.innerHTML="..........";的方法就可以向这个id的位置写入HTML代码了。
例如aaa.innerHTML="<input type="button" name="button1" value="button1">";就可以在aaa对应的位置出现一个button了。
<table border=1>
<tr><td onclick="alert(this.innerHTML)">
<font color=red>123</font>
</td></tr></table>
innerHTML 是 DHTML 的属性
1. obj.innerHTML = "..." 在 obj 内 动态生成 HTML 代码
2. var s = obj.innerHTML; 获取 obj 内的 HTML 代码
<div id=oDiv>
this is <b>bold</b> text
</div>
oDiv.innerHTML 的内容是 "this is <b>bold</b> text"
oDiv.innerText 的内容是 "this is bold text"
即 innerHTML 包括 HTML 标记,而 innerText 不包括