Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON-根据用户输入更改键值对_Javascript_Json - Fatal编程技术网

Javascript JSON-根据用户输入更改键值对

Javascript JSON-根据用户输入更改键值对,javascript,json,Javascript,Json,我试图获得用户的输入,并将其作为我正在构建的json的一部分,我想要实现的是这样的 当用户填写文本框时,我可以得到该值并向其发出警报吗?但是目前我得到的输出只有“[object HTMLInputElement]” 这是我的代码和一把小提琴: 如有任何意见或建议,敬请谅解: <html> <head> <meta charset="UTF-8"> <title></title> &

我试图获得用户的输入,并将其作为我正在构建的json的一部分,我想要实现的是这样的

当用户填写文本框时,我可以得到该值并向其发出警报吗?但是目前我得到的输出只有“[object HTMLInputElement]”

这是我的代码和一把小提琴: 如有任何意见或建议,敬请谅解:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script>
            function Run() {
             var x = document.getElementById("fruits");

                var data = {"fruits": x};
                alert(data.fruits);
            }
        </script>
    </head>
    <body>
        <input id="fruits">
        <button onClick="Run()">Run</button>
    </body>
</html>

函数运行(){
var x=document.getElementById(“水果”);
var数据={“水果”:x};
警报(数据、水果);
}
跑

对元素使用
.value


对元素使用
.value


对元素使用
.value


对元素使用
.value

试试这个

function Run() {
  var x = document.getElementById("fruits").value;
  var data = {"fruits": x};
  alert(data.fruits);
}
阅读更多关于

的信息,试试这个

function Run() {
  var x = document.getElementById("fruits").value;
  var data = {"fruits": x};
  alert(data.fruits);
}
阅读更多关于

的信息,试试这个

function Run() {
  var x = document.getElementById("fruits").value;
  var data = {"fruits": x};
  alert(data.fruits);
}
阅读更多关于

的信息,试试这个

function Run() {
  var x = document.getElementById("fruits").value;
  var data = {"fruits": x};
  alert(data.fruits);
}
阅读更多有关

的信息使用以下内容:

var x = document.getElementById("fruits").value;
编辑: getElementById返回一个javascript DOM元素对象。如果您希望访问任何属性,如id、类、值等,则必须使用“.”运算符来访问该类

document.getElementById("fruits").class
类似地,要获取元素的值(在本例中,元素是输入的,因此它具有value属性),必须使用

document.getElementById("fruits").value
使用以下命令:

var x = document.getElementById("fruits").value;
编辑: getElementById返回一个javascript DOM元素对象。如果您希望访问任何属性,如id、类、值等,则必须使用“.”运算符来访问该类

document.getElementById("fruits").class
类似地,要获取元素的值(在本例中,元素是输入的,因此它具有value属性),必须使用

document.getElementById("fruits").value
使用以下命令:

var x = document.getElementById("fruits").value;
编辑: getElementById返回一个javascript DOM元素对象。如果您希望访问任何属性,如id、类、值等,则必须使用“.”运算符来访问该类

document.getElementById("fruits").class
类似地,要获取元素的值(在本例中,元素是输入的,因此它具有value属性),必须使用

document.getElementById("fruits").value
使用以下命令:

var x = document.getElementById("fruits").value;
编辑: getElementById返回一个javascript DOM元素对象。如果您希望访问任何属性,如id、类、值等,则必须使用“.”运算符来访问该类

document.getElementById("fruits").class
类似地,要获取元素的值(在本例中,元素是输入的,因此它具有value属性),必须使用

document.getElementById("fruits").value

他们为什么要这样做?解释他们为什么要这样做?解释他们为什么要这样做?解释他们为什么要这样做?说明