innerHTMLを使用してhtmlページへの印刷を練習しています。私は箇条書きのリストを使用してid printHere
の段落に印刷するselectタグから値を取得しようとしています。これまでのところ、私は価値を得ることができますが、そこからどこに行くのかは分かりません。選択タグの値から箇条書きのリストを印刷するには
私のhtmlの私は、次の要件を満たしていると信じて
<!DOCTYPE html>
<html>
<head><title></title><meta charset="UTF-8"></head>
<body>
<h3> Pick your fruit to print it to the menu below</h3>
<select id="fruitSelect">
<option value = "banana" >banana</option>
<option value = "strawberry">strawberry</option>
<option value = "apple">apple</option>
</select>
<p id="printHere"></p>
<button type="button" onclick = "print()">Select</button>
</body>
</html>
そして、私のスクリプト
<script>
function print(){
var x = document.getElementById("fruitSelect");
console.log(x.value);//test to see if it works
document.getElementById("printHere").innerHTML=x;
}
</script>
「setAsList」関数との差「addToListは()」「.innerHTML」、すなわち、一方では 『=』が使用されるの設定に使用される唯一の演算子でありますinnerHTMLを設定し、もう一方では、 '+ ='を使用して既存のinnerHTMLを追加します。 – dylansweb