radio 动态增加checked属性,前端页面却没有相应选中

首先要知道prop与attr的区别

prop() 用于检索固有属性,例如 DOM 属性(selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。

实例: <a href="http://www.baidu.com" id="baidu">百度</a> 中的 herf、id 就属于固有属性,适合使用prop。

attr() 用于检索自定义DOM属性。

实例: <a href="http://www.baidu.com" id="baidu" extra-data="2">百度</a> 中的 extra-data 就属于自己定义的属性。

下面的例子,如果使用attr动态的添加 checked="checked", 代码能增加上去,但页面不会有相应改变的,但用prop就很完美的响应。

 

 




posted @ 2019-06-14 14:32  Double330  阅读(2061)  评论(0)    收藏  举报