attr和prop的区别以及在企业开发中应该如何抉择
生活随笔
收集整理的這篇文章主要介紹了
attr和prop的区别以及在企业开发中应该如何抉择
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
attr和prop有很多相同的地方,比如都可以操作標簽的屬性節點,而且獲取的時候都只可以獲取到相同節點的第一個,例如這樣:
$('span').attr('class');和$('span').prop('class');都只能返回第一個span的class同理做屬性的修改和添加,刪除也都一樣。
但是,存在即合理。
而這之間的區別表現在特殊節點屬性上,例如selected,
console.log($('input').attr('selected'));//返回undifined console.log($('input').prop('selected'));//返回false如果還不明白的話可以看下官方文檔是這么說的:
?
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
以上是生活随笔為你收集整理的attr和prop的区别以及在企业开发中应该如何抉择的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elementUI之switch应用的坑
- 下一篇: Vue.js 相关知识(动画)