本人刚参加PHP基础班培训,由于之前毫无基础,分享的心得可能不规范,方法也许也“旁门左道”,不能保证质量,只作自己总结学习,也希望能帮助到同样是初学者的朋友们,共同进步。
在这里分享一下我们基础班学员遇到的一些疑点和我的分析。PS:分析不一定正确,希望同行指教
一:inner
- 如:
- <div id="test">
- <span style="color:red">test1</span> test2
- </div>
- 在JS中可以使用:
- test.innerHTML:
- 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。
- 上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。
- test.innerText:
- 从起始位置到终止位置的内容, 但它去除Html标签
- 上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。
- test.outerHTML:
- 除了包含innerHTML的全部内容外, 还包含对象标签本身。
- 上例中的text.outerHTML的值也就是<div id="test"><span style="color:red">test1</span> test2</div>
心得:inner是作为一个变量的属性来使用的,里面innerText是只有IE浏览器才识辨,另外如innerHTML是可以设置的,如果innerHTML="xxxx",这个xxxx就会替代innerHTML选择的内容