工作中遇到的问题-【js innerHTML 获取不到元素的部分属性{checked|value}变更】

原创 x778518694 随笔 个人笔记 246阅读 2017-06-14 13:20:45 举报

工作中对dom元素进行正则处理,处理之后总是丢失之前的checked选中,以及value值变更
原因如下:
JQuery的html()方法以及js原生方法innerHTML,无法获取checkboxchecked状态
注:radio的checked、text类型的value变化,均无法获取,解决方法类似;
如下代码,不论如何点击复选框,获取到的innerHTMLchecked状态始终为html代码的初始值。
html 代码

解决办法
checkbox状态变更时,手动设置一下当前的checked状态;
html 代码

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复