js中prop和attr区别

前端的的开发工具
php和前端开发工具
前端开发 中的开发工具

1、对于html元素本身就带有的固有属性,在处理时,使用prop方法。
2、对于html元素我们自己自定义的DOM属性,在处理时,使用attr方法。
<a href=”#” class=“one” action=”delete”>one</a>

a标签中hrefclass固有属性action自定义属性

<input type=”checkbox” id=”chk1″/>
<input type=”checkbox” id=”chk2″ checked=”checked”/>
<script type=”text/javascript”>
$(function(){
console.log( $(‘#chk1’).prop(‘checked’)); //false
console.log( $(‘#chk2’).prop(‘checked’)); //true
console.log($(‘#chk1’).attr(‘checked’)); //undefined
console.log( $(‘#chk2’).attr(‘checked’)); //checked
if($(‘#chk2’).prop(‘checked’)==false){
console.log(‘1’);
}else{
console.log(‘2’);
}
})
</script>

android app前端开发工具
java做前端开发工具
前端开发工具软件
» 本文来自:前端开发者 » 《js中prop和attr区别》
» 本文链接地址:https://www.rokub.com/6231.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!