我是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函数返回的值赋给全局变量(以便以后我可以在其他函数中使用它)?
答案 0 :(得分:1)
var globalVar;
...
function(){
globalVar = document.getElementById('user_text').value;
}
定义函数范围之外的全局变量,然后将其设置在函数内。
答案 1 :(得分:0)
您应该将click_value
更改为window.click_value
。这使得它可以在整个窗口中使用。 (网页)。