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

我的浏览器问题吗?为什么我打的那段就运行不了

<body>

<script type="text/javascript">

var element=document.createElement("p");

    element.className="message";

    var textNode=document.createTextNode("I love JavaScript!");

    p.appendChild(textNode);

document.body.appendChild(element);//我打的


var element = document.createElement("p");

   element.className = "message";

   var textNode = document.createTextNode("I love JavaScript!");

   element.appendChild(textNode);

   document.body.appendChild(element);

</script> 


正在回答

3 回答

<script type="text/javascript">
    var element=document.createElement("p");
    element.className="message";
    var textNode=document.createTextNode("I love JavaScript!");
    element.appendChild(textNode);
    document.body.appendChild(element);//我打的
</script>

我之前一不留神也犯了这个错误哈,p是标签名,告诉浏览器新创建了哪种标签。不能指代我们新创建的标签。

0 回复 有任何疑惑可以回复我~

你的代码中p.appendChild(textNode)是无效的,都没有定义变量P,创建的p标签不能直接用

0 回复 有任何疑惑可以回复我~

你的body是什么?有定义吗?


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的浏览器问题吗?为什么我打的那段就运行不了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信