Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 最初に attrとpropの使い分けがわからないと言われたので、誰でも使い分けができるようになる一覧を作りました。 基本的にはpropで取得できるものはpropで、そうじゃないものはattrで、と思っていたのですが、data-*やvalueまでそれで取得していたので、思ったよりもが根が深いなと思った次第です。 #(追記)data属性に対する扱いについて data-*属性には、用途が2種類あります。 HTML5としてのカスタム属性(とそれを利用した関連技術) jQueryのdata()メソッドのための初期値 前者はそれを利用した有名どころ