我正在添加两个数字,总和放在一个隐藏的div中。我有一个按钮,当我点击它时,我想从div中获取该数字。我怎样才能做到这一点? THX!
我的代码:
$(document).ready(function () {
var _nmr1 = document.getElementById("txtNmr1").value = Math.floor((Math.random() * 10) + 1);
var _nmr2 = document.getElementById("txtNmr2").value = Math.floor((Math.random() * 10) + 1);
var nmr1 = parseInt(_nmr1);
var nmr2 = parseInt(_nmr2);
var sum = nmr1 + nmr2;
document.getElementById("hiddenSum").innerText = sum;
});
function checkAnswer() {
var getDiv = document.getElementById("hiddenSum");
document.write(getDiv); //returns: [object HTMLDivElement]
}
<div id="hiddenSum" style="display:none;"></div>
答案 0 :(得分:1)
您遗失innerText
写document.write(getDiv.innerText)
来阅读该div中的文字,这就是[object HTMLDivElement]
返回的原因,因为getDiv是该div的dom object
,您只需{ {1}}属性。我希望这对你有意义:))
innerText