有人可以向我解釋爲什麼我不能在函數中使用document.getElementById('id')。value?在JS函數中返回值
我試圖做一個簡單的乘法腳本(IM學習JS,它實際上是一種樂趣啦!),並迅速實現價值有多討厭打字是整個代碼行只是爲了回報,所以我寫了一個小功能:
<script type="text/javascript">
function value(elementid){
return document.getElementById(elementid).value
}
</script>
但是,這不起作用,並會簡單地破壞我的整個腳本的功能。我只想輸入value('id')來返回元素的值。
爲了解決這個問題,一位朋友建議我在函數中取出.value,並將其添加到每一行的末尾,我將其稱爲value('id').value。
爲什麼我的第一種方式沒有工作?
感謝您的幫助!
我認爲最好的,如果你粘貼整個腳本 – 2009-08-12 15:21:37