如何从HTML表单中获取值并将其分配给JS中的全局变量?

时间:2014-09-30 21:49:05

标签: javascript html forms variables getelementbyid

我是JavaScript新手,我正在尝试编写我的第一个简单应用。我想有一个代码片段,它从HTML文本表单中获取值,然后将该值分配给全局变量。到目前为止,我在HTML中得到了什么:

Type something: <input type="text" id="user_text">

<input type="button" onclick="getText()" value="Submit">

和JS:

function getText()
    {
        var click_value = document.getElementById("user_text").value;
        return(click_value);
    }

有没有办法将getText函数返回的值赋给全局变量(以便以后我可以在其他函数中使用它)?

2 个答案:

答案 0 :(得分:1)

var globalVar;

...

function(){ globalVar = document.getElementById('user_text').value; }

定义函数范围之外的全局变量,然后将其设置在函数内。

答案 1 :(得分:0)

您应该将click_value更改为window.click_value。这使得它可以在整个窗口中使用。 (网页)。