为什么我不能创建HTML标记? 使用JavaScript创建HTML标记 这是第一段 var段落=document.createElement(“p”); var nyje=document.createTextNode(“这是一个新段落”); 附件儿童(“nyje”); var div1=document.getElementById(“div1”); 第1款.儿童(第2款);

为什么我不能创建HTML标记? 使用JavaScript创建HTML标记 这是第一段 var段落=document.createElement(“p”); var nyje=document.createTextNode(“这是一个新段落”); 附件儿童(“nyje”); var div1=document.getElementById(“div1”); 第1款.儿童(第2款);,javascript,Javascript,我知道这是基本的东西,但我的浏览器不读取我的javascript代码。我很确定javascript已经打开了。我使用谷歌浏览器,我的电脑是WinXP。每次我打开谷歌,它都会告诉我支持的结束。也许正因为如此,这不起作用?将您的JavaScript更改为: <!DOCTYPE html> <html> <head> <title>Create HTML tags with JavaScript</title> </head&g

我知道这是基本的东西,但我的浏览器不读取我的javascript代码。我很确定javascript已经打开了。我使用谷歌浏览器,我的电脑是WinXP。每次我打开谷歌,它都会告诉我支持的结束。也许正因为如此,这不起作用?

将您的JavaScript更改为:

<!DOCTYPE html>
<html>
<head>
    <title>Create HTML tags with JavaScript</title>
</head>
<body>
    <div id="div1">
        <p id="p1">This is the first paragraph</p>
    </div>
    <script type="text/javascript">
        var paragraph = document.createElement("p");
        var nyje = document.createTextNode("That is a new paragraph");
        paragraf.appendChild("nyje");
        var div1 = document.getElementById("div1");
        div1.appendChild(paragraph);
    </script>
</body>    
</html>
您有两个错误:

<!DOCTYPE html>
<html>
<head>
    <title>Create HTML tags with JavaScript</title>
</head>
<body>
    <div id="div1">
        <p id="p1">This is the first paragraph</p>
    </div>
    <script type="text/javascript">
        var paragraph = document.createElement("p");
        var nyje = document.createTextNode("That is a new paragraph");
        paragraf.appendChild("nyje");
        var div1 = document.getElementById("div1");
        div1.appendChild(paragraph);
    </script>
</body>    
</html>
变量名为
段落
段落

您正在输入一个名为“nyje”的
字符串,而不是变量名
nyje

它是
段落
,而不是
段落
。使用
append
而不是
appendChild
。。错误消息显示在那里。@Kinduser append不是本机javascript方法,这是jQuery。appendChild()是将元素附加到DOM的普通javascript方法。