2012-08-25 76 views
1

這是很奇怪的對我說:我無法獲得輸入標籤中的輸入文本?

document.getElementById('orderNumber') 

回報<button class="popup" id="orderNumber">order Number</button>

document.getElementById('orderNumber').value 

回報'

所有操作後DOM完全加載後我輸入類型

回答

3

如果你想要的元素的value,該元素具有已經一個value屬性設置:

<button class="popup" id="orderNumber" value="this is the value">order Number</button> 

值被檢索

var value = document.getElementById('orderNumber').value; 

或者如果你想要的文字o F的單元,嘗試檢索textContent(或innerText):

var ordernumberEl = documet.getElementById('orderNumber'), 
    text = orderNumberEl.textContent || orderNumberEl.innerText; 

一般JS Fiddle proof of concept

2

嘗試:

document.getElementById('orderNumber').innerHTML