问答详情
源自:9-3 getElementsByTagName()方法

​為什麼要獲取 input 節點對象的內容時,無論在 i 輸入什麼數字都顯示不出來?

var myI=document.getElementsByTagName("input");
    document.write(myI[i].innerHTML) //輸入任何數字至i
為什麼我要獲取 input 節點對象的內容時,無論在 i 輸入什麼數字都顯示不出來?


提问者:sz_yeefun 2016-08-30 18:42

个回答

  • joyboy0405
    2016-08-31 16:30:59
    已采纳

    input的格式是这样的<input    />*****   ;后面的文字不属于input内部的,所以无法显示,如果想显示,可以这样写,<input    /><span>*****</span> 然后document.getElementsByTagName("span").希望对你们有所帮助。

  • qq_随随便便几十年_0
    2016-08-30 20:45:11

    改成这样子试一下myI.innerHTML="1";

    document.write(myI)