为了账号安全,请及时绑定邮箱和手机立即绑定

为什么 document.write的内容不会显示呢?

为什么 document.write的内容不会显示呢?

小陈陈柠檬C 2017-09-01 17:02:49
<h2 id="con">javascript</H2><p> JavaScript是一种基于对象、事件驱动的简单脚本语言,嵌入在HTML文档中,由浏览器负责解释和执行,在网页上产生动态的显示效果并实现与用户交互功能。</p><script type="text/javascript">  var mycon=document.getElementById('con');  document.write("原始标题:" + mycon.innerHTML + <br>);  var mycon.innerHTML="new text!";  document.write("新标题:" + mycon.innerHTML)</script>
查看完整描述

2 回答

?
言曌博客liuyanzhao_com

TA贡献164条经验 获得超117个赞

  • 修改你的第6行的 <br/>  那个是变量还是啥?如果是字符串,请加引号。

  • 去掉你的第7行的 var,那个 mycon.innerHTML 可以理解为一个值,不用加 var 修饰

最终代码如下

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>

<body>
    <h2 id="con">javascript</H2>
    <p> JavaScript是一种基于对象、事件驱动的简单脚本语言,嵌入在HTML文档中,由浏览器负责解释和执行,在网页上产生动态的显示效果并实现与用户交互功能。</p>
    <script type="text/javascript">
        var mycon = document.getElementById('con');
        document.write("原始标题:" + mycon.innerHTML + "<br/>");
        mycon.innerHTML = "new text!";
        document.write("新标题:" + mycon.innerHTML);
    </script>
</body>

</html>


查看完整回答
反对 回复 2017-09-01
?
精慕门9254224

TA贡献167条经验 获得超46个赞

首先里面的br 标签是要带引号的,第二给inner HTML 赋值是不需要用var 来声明的!

查看完整回答
反对 回复 2017-09-01
  • 2 回答
  • 0 关注
  • 2193 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信