document.write详细说明

document.write()用来向文档输出,函数很简单但是有时候也会出现使用错误,例如在事件中输出,它会覆盖当前文档输出内容。原因是:document.write只能在文档解析过程中输出,倘若在文档完全载入则覆盖当前文档和它所包含的脚本。

所以对于<script defer></script>来说会就会产生该种情况,因为defer告诉浏览器,将脚本调用延迟在文档加载完成。

 

document.open()用于打开一个新文档,如果文档已经关闭或者加载完,未在document.write()之前调用document.open()方法则默认会创建新文档,这就是为什么在事件中使用document.write()方法会使当前文档的内容和脚本全部丢弃。

document.close()关闭文档流

doument.write()可以又多个参数,例如document.write(s,b,d);

 

上面说了document.write()在事件时输出文档会有文档,如果我要输出的话应该怎么办呢,我们可以用innerhtml或者dom 2中的文档creatElement,apendpchild等方法。

训练要点指的是学习HTML编程时需要重点掌握的关键点,以下是对应上述要求的解释: (1)掌握HTML基本结构。HTML(HyperText Markup Language)是一种用来制作超文本标记语言,是构建网页的标准标记语言。一个基本的HTML文档通常包含以下几个部分: - `<!DOCTYPE html>` 声明文档类型。 - `<html>` 标签,这是所有HTML页面的根元素。 - `<head>` 部分包含了文档的元数据,如 `<title>` 标签定义了页面标题。 - `<body>` 部分包含了可见的页面内容,如段落(`<p>`), 链接(`<a>`), 图片(`<img>`)等。 (2)掌握在网页中使用`<script>`标签嵌入脚本的方式。`<script>`标签用于在HTML文档中嵌入JavaScript代码,可以在页面加载时执行脚本,以实现动态效果。通常`<script>`标签放置在`<head>`或`<body>`的末尾,具体如下: - `<script>`标签可以直接包含JavaScript代码,或者通过`src`属性引用外部的JavaScript文件。 - 如果包含JavaScript代码,代码通常放在`<script>`和`</script>`标签之间。 - 如果引用外部文件,则使用`<script src="path/to/your/script.js"></script>`的形式。 (3)掌握使用`document.write`方法输出信息。`document.write`是一个JavaScript方法,可以直接在HTML文档中写入内容。该方法接受一个字符串参数,该字符串会被解析为HTML,并插入到当前页面文档中。使用时需注意,如果在页面加载完成后使用`document.write`,可能会覆盖整个页面的内容。 例如,要在页面上输出"Hello, World!",可以使用以下代码: ```html <script> document.write("Hello, World!"); </script> ``` 由于具体的页面显示信息效果如图1-1所示并未在问题中提供,我无法给出详细的代码示例。如果您能提供图1-1的具体内容,我将能更好地帮助您实现需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值