请问 js更改属性值 怎么不可以用opt.style.value 只能是opt.value? 而opt.style.width这样写却每问题 请问具体是为什么呢 ?
因为.style指的是dom的样式属性,跟css差不多,width就是挂在style上的,而值不一样
你需要熟悉一下dom的操作 https://www.w3school.com.cn/js/js_htmldom_elements.asp https://www.w3school.com.cn/js/js_htmldom_elements.asp
1.首先您的了解opt是一个dom对象
2.opt.style.width (height, top,left 等)是对当前的对象的本身属性设置,就是物理属性,可以对当前的input 做形体修改的
3.opt.value 是挂载在当前对象上的值,不是属性,是对象本身默认赋予的值 (可以理解为自带的,本来就有的)
祝好,如有帮助,望采纳,谢谢