qq_小污龟_fDM015
2016-12-04 16:43
<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>
<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是标签名,告诉浏览器新创建了哪种标签。不能指代我们新创建的标签。
你的代码中p.appendChild(textNode)是无效的,都没有定义变量P,创建的p标签不能直接用
你的body是什么?有定义吗?
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题