請問innerText和innerHTML在這里面的作用是不是一樣的,它們有什么區別嗎?
?<script type="text/javascript">
? ? var aa=document.getElementsByTagName("li");
? ?for(var i=0;i<aa.length;i++){
? ? ? ?document.write(aa[i].nodeName+"<br>");
? ? ? ?document.write(aa[i].nodeValue+"<br>");
? ? ? ?document.write(aa[i].nodeType+"<br>");
? ? ? ?document.write(aa[i].innerHTML+"<br>");
? ? ? ?document.write(aa[i].innerText+"<br>");
? ?}
? </script>
2019-02-14
document對象中有innerHTML、innerText這兩個屬性,都是獲取document對象文本內容,但使用起來還是有區別的:
innerHTML設置或獲取標簽所包含的HTML+文本信息(從標簽起始位置到終止位置全部內容,包括HTML標簽,但不包括自身)
?innerText設置或獲取標簽所包含的文本信息(從標簽起始位置到終止位置的內容,去除HTML標簽,但不包括自身)