JavaScript 如何outerHTML,注意浏览器兼容性
问题
JavaScript 如何outerHTML,注意浏览器兼容性
参考
outerHTML可以用来更改或获取元素内所有的html和文本内容,包含引用该方法元素自身的标签.
innerHTML是用来获取元素内的html内容和文本.
innerText只获取元素内的文本内容,html标签将被忽略.
以上三者方法类似大家不要混淆.
-
注意outerHTML、innerText不是W3C标准,使用时请注意浏览器兼容性!
-
使用innerHTML的时候将找着元素的内容(不包含元素本身)
-
使用outerHTML的时候将找着元素的内容(包含元素本身)
jquery获取和设置outerHTML
$('textarea').prop('outerHTML');
$('textarea').prop('outerHTML', '<input>');
原生JS获取和设置outerHTML的方法
document.getElementById('anbang').outerHTML = '<textarea id="anbang"><hr>原生DOM设置outerHTML</textarea>';
更多面试题
如果你想了解更多的前端面试题,可以查看本站的WEB前端面试题 ,这里基本包涵了市场上的所有前端方面的面试题,也有一些大公司的面试图,可以让你面试更加顺利。
面试题 | ||
---|---|---|
HTML | CSS | JavaScript |
jQuery | Vue.js | React |
算法 | HTTP | Babel |
BootStrap | Electron | Gulp |
Node.js | 前端经验相关 | 前端综合 |
Webpack | 微信小程序 | - |
这些题库还在更新中,如果你有不错的面试题库欢迎分享给我,我整理后放上来;人人为我,我为人人,互帮互助,共同提高,祝大家都拿到心仪的Offer!