2017-03-17 1 views
-2
<!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> 

私はそれが基本的なものである知っているが、私のブラウザは私のjavascriptのコードを読み取ることはありません。私はかなりjavascriptがオンであることを確信しています。私はGoogle Chromeを使用し、私のPCはWin XPです。 Googleを開くたびに、サポートの終了について教えてくれます。多分、これはそれのために動作しませんか?なぜHTMLタグを作成カント?

+0

それは 'paragraph'、ではない' paragraf'です。 'appendChild'の代わりに' append'を使用してください。 –

+1

[ブラウザのコンソールを開きます](http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers)。エラーメッセージが表示されます。 – JJJ

+1

@KinduserはappendはそれがjQueryの、ネイティブjavascriptの方法ではありません。 .appendChild()は、DOMに要素を追加するJavaScriptメソッドバニラあります。 – Canolyb1

答えて

1

これにあなたのJavaScriptを変更し

var paragraph = document.createElement("p"); 
var nyje = document.createTextNode("That is a new paragraph"); 
paragraph.appendChild(nyje); 
var div1 = document.getElementById("div1"); 
div1.appendChild(paragraph); 

次の2つのエラーをしていた:変数名はあなたがstringと呼ばれる "nyje" を入力の代わりにされたparagraphないparagraf

です変数名nyje

関連する問題