示例:
<script type="text/javascript">
function aa(){
document.getElementById("div1").innerHTML="bbbbbbbb"
}
</script>
<div id="div1">
asdsadsad
</div>
<input type="button" value="点我" onclick="aa()" />
区别
一、innerHTML是指标签内的html,value是form控件当前的值,例如:
二、innerHtml是<div>标签内的文本,输入输出到该DOM内部纯HTML代码(获得td、div等html元素时,他们没有value或是text属性,只能用innerHtml)value是表单元素特有的属性,输入输出的是字符串。
document对象中有innerHTML、innerText这两个属性,都是获取document对象文本内容,但使用起来还是有区别的。扩展资料区别:
1、innerHTML设置或获取标签所包含的HTML+文本信息(从标签起始位置到终止位置全部内容包括HTML标签,但不包括自身)。
2、outerHTML设置或获取标签自身及其所包含的'HTML+文本信息(包括自身)。
3、innerText设置或获取标签所包含的文本信息(从标签起始位置到终止位置的内容,去除HTML标签,但不包括自身)。
4、outerText设置或获取标签自身及其所包含的文本信息(包括自身)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)