js中innerHTML、outHTML和innerText的用法与区别

js中innerHTML与innerText的用法与区别

用法:

1.<divid="test">

2.<spanstyle="color:red">test1</span>test2

3.</div>

也就是从对象的起始位置到终止位置的全部内容,包括Html标签。

上例中的test.innerHTML的值也就是“<spanstyle="color:red">test1</span>test2”。

test.innerText:

从起始位置到终止位置的内容,但它去除Html标签

上例中的test.innerText的值也就是“test1test2”,其中span标签去除了。

test.outerHTML:

除了包含innerHTML的全部内容外,还包含对象标签本身。

上例中的test.outerHTML的值也就是<divid="test"><spanstyle="color:red">test1</span>test2</div>

相关推荐