<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div id="news"></div>
<script type="text/javascript">
var text=document.createElement("li");
var getw=document.createTextNode("php")
var old=document.getElementById("news");
// text.innerHTML="PHP";
old.appendChild("text");
text.appendChild("getw");
</script>
</body>
</html>
请问这样错哪了?
方法的()里,变量不用加“”,加“”之后就变成字符了。
old.appendChild("text");
text.appendChild("getw");
这两行 ()里不用加引号哦
text 和getw是你定义的变量名字,不需要转义或者判断类型就可以被识别,所以不需要加双引
var getw=document.createTextNode("php")后面少了;号。。。
old.appendChild("text");
text.appendChild("getw");
这两个把双引号去掉。。。