当前位置:网站首页>document.write()的用法-写入文本——修改样式、位置控制
document.write()的用法-写入文本——修改样式、位置控制
2022-07-06 12:51:00 【viceen】
document.write()的用法-写入文本——修改样式、位置控制
1、写入文本
页面加载中可以写入,而不会出现重写页面问题。
语法:document.write(content)
参数:
content:必选。字符串,可以是变量或值为字符串的表达式,写入的内容常常包括HTML标记语言
利用 document.write()来写入文本
<body>
<h1>Head</h1>
<script> document.write('<p>hello document</p>'); </script>
<h2>Tail</h2>
</body>
这是在h1
和h2
之间内嵌一个脚本,使用document.write()来写入一个p
标签。
刷新页面,可以看到最终的结果是
Head
hello document
Tail
即文本在脚本执行的位置被插入。这是因为,浏览器就解析HTML构建DOM的时候,如果遇到script
就会暂停下来,解析script
中的代码并执行,然后再继续解析剩余HTML。(阻塞进行的)
此时再去浏览器中检测DOM的结构,会发现script
与h2
之间多了一个p
,浏览器在解析完h1
之后,碰到script
并执行之,此时document.write
将一段HTML代码写入到文档流中,script执行完毕后,浏览器会解析文档流中的字符串,对新添加的p
标签进行解析。
<script>
var sum_count="Sum:";
document.write("<span>"+sum_count+"</span>")
</script>
<style>
span {
display:inline-block;
width: 30px;
}
</style>
边栏推荐
- Web开发小妙招:巧用ThreadLocal规避层层传值
- Reviewer dis's whole research direction is not just reviewing my manuscript. What should I do?
- Tips for web development: skillfully use ThreadLocal to avoid layer by layer value transmission
- PG basics -- Logical Structure Management (transaction)
- 自定义限流注解
- [DIY]如何制作一款个性的收音机
- Pat 1078 hashing (25 points) ⼆ times ⽅ exploration method
- 防火墙基础之外网服务器区部署和双机热备
- APS taps home appliance industry into new growth points
- Review questions of anatomy and physiology · VIII blood system
猜你喜欢
What programming do children learn?
OLED屏幕的使用
15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient
使用.Net分析.Net达人挑战赛参与情况
Intel 48 core new Xeon run point exposure: unexpected results against AMD zen3 in 3D cache
OLED屏幕的使用
审稿人dis整个研究方向已经不仅仅是在审我的稿子了怎么办?
The mail command is used in combination with the pipeline command statement
(工作记录)2020年3月11日至2021年3月15日
Laravel notes - add the function of locking accounts after 5 login failures in user-defined login (improve system security)
随机推荐
15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient
性能测试过程和计划
PHP online examination system version 4.0 source code computer + mobile terminal
Comment faire une radio personnalisée
SAP Fiori应用索引大全工具和 SAP Fiori Tools 的使用介绍
Detailed explanation of knowledge map construction process steps
Redis insert data garbled solution
Reviewer dis's whole research direction is not just reviewing my manuscript. What should I do?
User defined current limiting annotation
Swagger UI tutorial API document artifact
No Yum source to install SPuG monitoring
Minimum cut edge set of undirected graph
1500万员工轻松管理,云原生数据库GaussDB让HR办公更高效
动态切换数据源
Math symbols in lists
What key progress has been made in deep learning in 2021?
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
2022 refrigeration and air conditioning equipment installation and repair examination contents and new version of refrigeration and air conditioning equipment installation and repair examination quest
2022 Guangdong Provincial Safety Officer C certificate third batch (full-time safety production management personnel) simulation examination and Guangdong Provincial Safety Officer C certificate third
Xcode6 error: "no matching provisioning profiles found for application"