Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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
添加.value会停止javascript的流动 我在浏览器中创建一个程序,它将用户的选择与使用对象的预定义假日列表进行比较。我试图从用户的选择中创建一个用于比较的对象,并选择最匹配的假日,但是当我尝试选择值(adding.value)时,它似乎中断了Java的流程,并且没有读取随后读取的任何代码 var climateVar = document.getElementById('climateselect')/.value\; var accVar = document.getElementById('accomadationselect')/.value\; var durationVar = document.getElementById('duration')/.value\; var userInput = new Input(climateVar/.value\, accVar/.value\, durationVar/.value\); for (var key in userInput) { var woo = userInput[key]; document.getElementById('someDiv').innerHTML += woo/.value\; }_Javascript_Browser_Css Selectors - Fatal编程技术网

添加.value会停止javascript的流动 我在浏览器中创建一个程序,它将用户的选择与使用对象的预定义假日列表进行比较。我试图从用户的选择中创建一个用于比较的对象,并选择最匹配的假日,但是当我尝试选择值(adding.value)时,它似乎中断了Java的流程,并且没有读取随后读取的任何代码 var climateVar = document.getElementById('climateselect')/.value\; var accVar = document.getElementById('accomadationselect')/.value\; var durationVar = document.getElementById('duration')/.value\; var userInput = new Input(climateVar/.value\, accVar/.value\, durationVar/.value\); for (var key in userInput) { var woo = userInput[key]; document.getElementById('someDiv').innerHTML += woo/.value\; }

添加.value会停止javascript的流动 我在浏览器中创建一个程序,它将用户的选择与使用对象的预定义假日列表进行比较。我试图从用户的选择中创建一个用于比较的对象,并选择最匹配的假日,但是当我尝试选择值(adding.value)时,它似乎中断了Java的流程,并且没有读取随后读取的任何代码 var climateVar = document.getElementById('climateselect')/.value\; var accVar = document.getElementById('accomadationselect')/.value\; var durationVar = document.getElementById('duration')/.value\; var userInput = new Input(climateVar/.value\, accVar/.value\, durationVar/.value\); for (var key in userInput) { var woo = userInput[key]; document.getElementById('someDiv').innerHTML += woo/.value\; },javascript,browser,css-selectors,Javascript,Browser,Css Selectors,在没有任何.value/s的情况下,它打印[object HTMLSelectElement]null[object HTMLSelectElement]-(我将“getElementById”更改为“querySelector”,这使它只打印“nullnullnull”) ,但当我尝试在任何地方添加.value时,整个脚本都停止工作,因此在此脚本下的所有内容都不会运行。究竟为什么添加.value会阻止脚本工作?其他一切都没有改变 另外,我是这方面的新手,这本来是一个练习项目,但我已经在这方面坚

在没有任何.value/s的情况下,它打印[object HTMLSelectElement]null[object HTMLSelectElement]-(我将“getElementById”更改为“querySelector”,这使它只打印“nullnullnull”) ,但当我尝试在任何地方添加.value时,整个脚本都停止工作,因此在此脚本下的所有内容都不会运行。究竟为什么添加.value会阻止脚本工作?其他一切都没有改变

另外,我是这方面的新手,这本来是一个练习项目,但我已经在这方面坚持了大约一天了。如果您有任何其他建议,也将不胜感激


无论我在何处键入/.value\n我都尝试添加.value,它的效果是停止代码

您确定要对有效对象调用value吗?对象必须存在并支持.value才能获得结果-例如

HTML


请分享你的HTML好吗?如果你有可能出错,请检查控制台(点击F12,查找控制台)
<input type="text" id="textInput" value="123"/>
<div id="divHoldingInfo">123</div>
alert(document.getElementById('textInput').value);
alert(document.getElementById('divHoldingInfo').innerHTML);
alert(document.getElementById('iDontExist').value); //errors out