问答详情
源自:9-12 插入节点appendChild()

添加节点问题

<!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>

请问这样错哪了?

提问者:qq_新爷_0 2017-08-22 08:47

个回答

  • 慕小大姐
    2018-05-04 14:51:54

    方法的()里,变量不用加“”,加“”之后就变成字符了。

    old.appendChild("text");

    text.appendChild("getw");

    这两行  ()里不用加引号哦

  • 爱上慕婉清6262634
    2017-09-26 16:46:29

    text 和getw是你定义的变量名字,不需要转义或者判断类型就可以被识别,所以不需要加双引

  • 我要SSR
    2017-08-22 11:04:54

    var getw=document.createTextNode("php")后面少了;号。。。

    old.appendChild("text");

    text.appendChild("getw");

    这两个把双引号去掉。。。