addition.value停止javascript的流动
adding .value stops flow of javascript
我正在浏览器中创建一个程序,该程序将用户的选择与使用对象的预定义假日列表进行比较。我试图根据用户的选择创建一个对象,用于比较,并选择最匹配的假日,但当我尝试选择值(addition.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/s,它将打印[object HTMLSelectElement]null[object HTMLSelectedElement]-(我将"getElementById"更改为"querySelector",这只是让它打印"nullnullnull"),但当我尝试在任何地方添加.value时,整个脚本都会停止工作,因此下面的所有内容都不会运行。究竟为什么添加.value会阻止脚本运行?其他一切都没有改变。
此外,我在这方面还是个新手,这本来是一个练习项目,但我已经坚持了大约一天了。也将感谢您提供的任何其他建议
无论我在哪里键入/.value''我都试图添加.value,它的效果是停止代码
您确定要调用有效对象的值吗?对象必须存在并支持.value才能得到结果,例如
http://jsfiddle.net/pherris/t57ktnLk/
HTML
<input type="text" id="textInput" value="123"/>
<div id="divHoldingInfo">123</div>
JavaScript
alert(document.getElementById('textInput').value);
alert(document.getElementById('divHoldingInfo').innerHTML);
alert(document.getElementById('iDontExist').value); //errors out
相关文章:
- 用Javascript在下拉列表中选择VALUE选项
- Javascript GetElementByID has no value
- JavaScript check value
- 使用javascript和css选择器获取value属性的内容
- HTML SELECT-使用JavaScript按VALUE更改所选选项
- textbox.value在javascript中不起作用
- php Matching javascript value
- 显示多个具有相同源javascript(map(key,value))数据的图表
- Javascript value change
- Javascript Value Check
- Ajax Javascript Get JSON value
- 如何让JavaScript.value在PHP echo中工作
- Vaadin 的特殊路径变量列表 @JavaScript(value = { “vaadin://..", &
- Javascript - value of varname
- Javascript -value 赋值更新父元素
- javascript value is null
- JavaScript value passing
- Javascript - value of textarea not formatted when put in <
- javascript value to css
- Javascript value to PHP with Jquery