如何通过单击按钮获取div中的数字?

时间:2015-12-14 13:25:21

标签: javascript

我正在添加两个数字,总和放在一个隐藏的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>

1 个答案:

答案 0 :(得分:1)

您遗失innerTextdocument.write(getDiv.innerText)来阅读该div中的文字,这就是[object HTMLDivElement]返回的原因,因为getDiv是该div的dom object,您只需{ {1}}属性。我希望这对你有意义:))

innerText