js函数无法选择html输入框的内容

时间:2016-11-18 21:35:55

标签: javascript html dom

请考虑以下html代码的摘录:

function updateInputBox(dropdowntBox) {
    var inputBoxField = document.getElementById("inputBox").setAttribute("data-myAttribute", dropdowntBox.value);
}

我想获取id为“field_x”的InputField的内容。为此我编写了以下javascript函数:

<td>Field X: <br/><input type="text" id="field_x" value=""></td>

然而,由于某种原因,行

function get_content(){
    var content = document.querySelector("field_x").value;
    return content;
}
函数内的

不起作用,并导致以下错误消息:

  

“无法读取null的属性'值'

这里出了什么问题?

2 个答案:

答案 0 :(得分:2)

正确的语法是:

var content = document.querySelector("#field_x").value;

var content = document.getElementById("field_x").value;

答案 1 :(得分:0)

您在选择器中缺少#符号。