0
今は、ユーザーが入力テキストフィールドに入力した内容に応じてCREATED p要素にCREATEDテキストを追加する方法を理解しようとしています。 createTextElementメソッドの後にテキストを設定すると、ボタンをクリックしたときに正しく表示されます。しかし、私が欲しいのは、ユーザーが入力フィールドにテキストを入力した後、ボタンをクリックすると、テキストgetが "mydiv"のIDを持つdivタグの最後に追加されます。どんな助けもありがとうございます。append createTextNodeメソッドを使用してユーザーがテキストを入力しました
HTML:
<body>
<div id="mydiv">
<p>Hi There</p>
<p>How are you?</p>
<p>
<input type="text" id="myresponse">
<br>
<input type="button" id="showresponse" value="Show Response">
</p>
<hr>
</div>
</body>
はJAVASCRIPT:あなたはあなたが見ることができるようにするには、入力フィールドの値を読み取る必要がcreateTextNode
機能
var $ = function(id) {
return document.getElementById(id)
}
var feelings = function()
{
$("myresponse").focus();
var mypara = document.createElement("p");
var myparent = $("mydiv");
myparent.appendChild(mypara);
var myText = document.createTextNode($("myresponse").value);
mypara.setAttribute("id", "displayedresponse");
mypara.appendChild(myText);
$("displayedresponse").appendChild(myText);
}
window.onload = function() {
$("showresponse").onclick = feelings;
}
あなたに合うだろうと思い、うまくいきました。私はあなたの答えに投票しました。ありがとうございました!! – TRS7
うれしい私は助けることができる:) – Flaugzig