PHP基础班初学心得:JS里inner的一些理解

本人刚参加PHP基础班培训,由于之前毫无基础,分享的心得可能不规范,方法也许也“旁门左道”,不能保证质量,只作自己总结学习,也希望能帮助到同样是初学者的朋友们,共同进步。

在这里分享一下我们基础班学员遇到的一些疑点和我的分析。PS:分析不一定正确,希望同行指教

一:inner

  1. 如:  
  2.   
  3. <div id="test">  
  4.    <span style="color:red">test1</span> test2  
  5. </div>  
  6.   
  7. 在JS中可以使用:  
  8.   
  9. test.innerHTML:  
  10.   
  11.   也就是从对象的起始位置到终止位置的全部内容,包括Html标签。  
  12.   
  13.   上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。  
  14.   
  15. test.innerText:   
  16.   
  17.   从起始位置到终止位置的内容, 但它去除Html标签   
  18.   
  19.   上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。  
  20.   
  21. test.outerHTML:  
  22.   
  23.   除了包含innerHTML的全部内容外, 还包含对象标签本身。  
  24.   
  25.   上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>  

心得:inner是作为一个变量的属性来使用的,里面innerText是只有IE浏览器才识辨,另外如innerHTML是可以设置的,如果innerHTML="xxxx",这个xxxx就会替代innerHTML选择的内容

原文地址:https://www.cnblogs.com/dreamskyx/p/6016143.html