1
我試圖把一個全局變量到一個文本框,所以當我運行的代碼會自動分配使用此代碼插入全局變量文本框HTML
<html>
<head>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript">
var m = 1;
<script type="text/javascript" language="JavaScript">
function autofill(){
var object = document.getElementsById('id_textbox');
object.item(0).value=m;
}
</script>
HTML
基於變量的值</head>
<body onload="autofill();">
<input type="text" name="name_textbox" id="id_textbox" />
</body>
</html>
問題是當我嘗試打開它時,我的web瀏覽器,文本框沒有任何價值。會有什麼問題?
你拼寫錯誤'getElementsById',它應該是'getElementById' –
此外,您似乎在全局變量和函數之間還有一個額外的'
您需要關閉腳本標籤VAR
m = 1;
後,改變getElementsById到的getElementById來源
2013-11-15 14:01:22 Pinal
您還需要將'object.item(0).value'更改爲'object.value'。 – glomad
我錯過了什麼?文檔沒有'getElementsById'方法。 – Pinal