Javascript没有提醒输入值

时间:2014-10-19 11:11:10

标签: javascript html web

以下代码未按预期工作。我排除了剩下的标签。每当我执行html时,警报都不会发出任何警报。以前有人遇到过这个问题吗?

<p><input type="text" id = "earth"> Enter your weight on Earth.<BR><BR></p>

    <script type="text/javascript">

    function calculate() 
    {
        var weight = input.earth.value;

        window.alert(weight);




    }
    </script>

2 个答案:

答案 0 :(得分:2)

你没有正确地获得元素 - input.earth没有任何意义。您应该使用getElementById()

var weight = document.getElementById('earth').value;

答案 1 :(得分:0)

您也可以尝试:

<input type="text" id ="earth"> Enter your weight on Earth
<button onclick="alert(document.getElementById('earth').value)">alert</button>