.value返回的到底是父节点的value值还是子节点的,具体过程是如何
来源:7-7 JS对表单元素进行设置4
biudiudiu
2019-09-17 23:41:57
var mm=document.getElementById("mm");
var n=mm.value;
首先mm中返回的是select对象,.value访问的应该是select的value,为什么会出现子节点的value值而且每次还随着选择的变化而变化2回答
同学你好,1、首先mm获取到的是select对象,这里的mm.value是获取到当前单击事件onclick的选项元素的value值。例如;

对应在页面中

如上所示,单击1993,获取到这个mm.value的值就是1993的value值。
2、parseInt() 函数可解析一个字符串,并返回一个整数,这里的value是一个字符串,需要将它变成int类型的整数,使它能够与整数数据比较,比如

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
biudiudiu
提问者
2019-09-17
总感觉视频里没讲明白还有为什么要parseInt一下呢
相似问题
回答 3
回答 2