我想創建一個表單域。然後在頁面加載時顯示兩個變量(已經賦值)。我知道我可以使用「<input id="formField" value="John Smith"/>
,但我想使用document.getElementById
要做到這一點,什麼是錯我的代碼?想使用document.getelementbyid顯示兩個變量
表單域加載,但它是空的。
我很新的JS ....
<!doctype html>
<html>
<body>
<input type="number" id="formField"/>
<script>
var one = "John";
var two = "Smith";
function concat() {
var x = one.value;
var y = two.value;
var z = one + "" + two;
document.getElementById("formField").innerHTML = z;
//Why doesn't this work?
}
concat();
</script>
</body>
</html>
var one和var two是變量,所以它們沒有值屬性。只有輸入元素才具有值屬性。 – jeff
噢好的....做各種輸入元素都有值屬性嗎? – divpinto18