例2:
<script>
document.write("<iframe src=http://www.rising.com.cn></iframe>")
</script>
将上面的代码粘贴至记事本,保存为htm直接运行打开,这段代码的执行结果为在联网的情况下,直接会在网页上显示一个框架,而框架的内容为瑞星官方网站。
我们来简单分析一下这两个例子的执行结果为什么不同:
- 例1实际上是一个简单的输出,就是将document.write函数后的内容输出至页面。
- 例2内容包含了html脚本标签:<iframe>、 src、</iframe> ,此时将会直接执行脚本,而执行的结果为在网页上显示一个框架,而框架的内容为瑞星官方网站。
- 例1和例2实际上是对“Document.write函数是将字符串转换为Html代码,里面必须有HTML脚本标签,脚本才可以执行,否则,将会被当作字符串输出在网页上”。这段话的一个印证。