好吧,所以我試圖做某種num_pad
,當我click
其中一個buttons(0-9)
,我的displayBox
顯示一個未定義的值,而不是選定的數字。試圖讀取跨度標籤之間的值,進入輸入框。獲取一個undefined onclick的值
<head>
<script language="javascript" type="text/javascript">
function getValue() {
var display = document.getElementById('displayBox').value += document.getElementsByTagName('span').innerHTML;
}
</script>
</head>
<body>
<div class="display">
<input type="text" id="displayBox"><br />
</div>
<div id="numbers" style="line-height: 55px;">
<span onclick="getValue(this)">1</span>
<span onclick="getValue(this)">2</span>
<span onclick="getValue(this)">3</span>
</div>
</body>