document.write和innerHTML、innerText 的区别?

1.document.wirte

document.write是直接写入到页面的内容流,如果在写之前没有调用document.open, 浏览器会自动调用open。每次写完关闭之后重新调用该函数,会导致页面被重写。

2.document.innerHTML

innerHTML则是DOM页面元素的一个属性,可以用来读、写给定元素里的HTML内容。你可以精确到某一个具体的元素来进行更改。如果想修改document的内容,则需要修改document.documentElement.innerElement。

3.innerText

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

相关推荐
胡斌附体2 小时前
使用Electron创建helloworld程序
前端·javascript·electron·nodejs·pc
toobeloong2 小时前
Electron 从低版本升级到高版本 - webview通信的改造
前端·javascript·electron
im_AMBER2 小时前
React 01
前端·javascript·笔记·react.js·前端框架·web
@大迁世界2 小时前
React 19.2.0 有哪些新变化
前端·javascript·react.js·前端框架·ecmascript
华仔啊3 小时前
用 Vue3 + Canvas 做了个超实用的水印工具,同事都在抢着用
前端·vue.js·canvas
Bacon4 小时前
前端:从0-1实现一个脚手架
前端
Bacon4 小时前
前端项目部署实战 nginx+docker持续集成
前端
beckyye4 小时前
阿里云智能语音简单使用:语音识别
前端·语音识别·录音
东东2334 小时前
前端规范工具之husky与lint-staged
前端·javascript·eslint