2009-04-16 7 views
21

HTMLのセクションを指定すると、いくつかのタイプの要素(例:入力タイプ)を選択してJavascriptを使用してカスタム属性を追加できますか?この属性が存在する場合は削除する必要があります。いくつかの要素にカスタム属性を追加するためのJavascript

私はJQueryを使用して以前にこれを行っていますが、この特定のタスクにJQueryを使用することはできません。

答えて

39

Accessing HTML attributes using the DOM

element.hasAttribute('foo'); 
element.getAttribute('foo'); 
element.setAttribute('foo', value); 
element.removeAttribute('foo'); 
+0

addAttributeはメソッドではありません – KooiInc

1
el.attribute = value 

すべてです。属性が存在しない場合は作成されます。

+0

彼はまた、除去について尋ねました。 –

+3

これは_property_を 'HTMLElement'オブジェクトに設定します。 _attribute_は設定されません。 'setAttribute(name、value)'を使ってください。 – bryc

関連する問題