私はJSで始めて、書き込もうとしている特定の関数で問題を抱えています。目的は、ボタンが押されたときにテキストを変更することです。「何もない」というテキストは、「こんにちは、私はねえ?」に変わるはずです。ねえと?すでにドキュメントにテキストが含まれています。
これがコードです、どんなポインタでも大歓迎です!
<html>
<head>
<title>Javascript test </title>
</head>
<body>
<p id="hey">Hey?</p>
<p id ="nothing">Nothing</p>
<INPUT type =button VALUE="Button?" OnClick=(take())>
<script>
function take(){
var hey=document.getElementById("hey");
var nothing =document.getElementById("one");
nothing.appendChild(document.createTextNode("You say hi, I say " + hey));
}
</script>
</body>
</html>
了解しました。すべてのヘルプ担当者に感謝します。特に100%正しい人はいませんでしたが、すべての提案を組み合わせて試してみたところ、行きたい場所までの道のりは約99%でした。私のコードは今このようになっています。最後に変更しようとしているのは、新しいテキスト文字列を追加するのではなく、古い文字列を現在追加されている文字列に置き換えることです。
<html>
<head>
<title>Javascript test </title>
</head>
<body>
<p id="hey">Hey?</p>
<p id ="nothing">Nothing</p>
<input type ="button" value="Button?" OnClick="take();"/>
<script>
function take(){
var hey=document.getElementById("hey");
var nothing =document.getElementById("nothing");
nothing.appendChild(document.createTextNode("You say hi, I say " + hey.innerHTML));
}
</script>
</body>
</html>
私は助けに感謝します、Stack Overflowコミュニティに感謝します!