在W3C里是这样定义的;
定义和用法
innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。
说的那么悬乎,其实就是innnerHTML这个东西,是HTML中的每个标签都所具有的一个属性,值得高兴的是,先如今的浏览器几乎都支持这个属性~
innerHTML属性可以用来读、写某个给定元素里的HTML内容。即可以用来读~又可以用来写哦~~
当然你得先找到它,用ID,eg;object.innerHTML;
当没有赋值的时候,它直接显示你在html中写的值。
当你赋值的时候,object.innerHTML="hello";
那么在html中出现的就是你新赋予的值。
document.getElementById(id).innerHTML=new HTML
还能讲什么了,讲讲innerHTML与innerText的用法与区别吧;
1、innerHTML:
也就是从对象的起始位置到终止位置的全部内容,包括Html标签。
2、innerText:从起始位置到终止位置的内容, 但它去除Html标签
innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此, 尽可能地去使用innerHTML,而少用innerText
简单来说,就是,innerText算没什么卵用的东西了。
好像没什么要说的了,边学学再想起什么增加什么的。(好像本来也没什么要说的。- =)