Html 我无法获取输入标记中的输入文本?

Html 我无法获取输入标记中的输入文本?,html,dom,Html,Dom,这对我来说很奇怪: document.getElementById('orderNumber') 返回订单号 返回 所有操作都是在dom完全加载之后,在我输入类型之后,请尝试: document.getElementById('orderNumber').innerHTML 尝试: 如果需要元素的值,则该元素必须设置值属性: <button class="popup" id="orderNumber" value="this is the value">order Number&

这对我来说很奇怪:

document.getElementById('orderNumber')
返回订单号

返回

所有操作都是在dom完全加载之后,在我输入类型之后,请尝试:

document.getElementById('orderNumber').innerHTML
尝试:

如果需要元素的值,则该元素必须设置值属性:

<button class="popup" id="orderNumber" value="this is the value">order Number</button>
或者,如果需要元素的文本,请尝试检索textContent或innerText:

常规。

如果需要元素的值,则该元素必须设置值属性:

<button class="popup" id="orderNumber" value="this is the value">order Number</button>
或者,如果需要元素的文本,请尝试检索textContent或innerText:

将军

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