• 締切済み

属性の削除について

属性の削除を行いたいのですが、親オブジェクトの記述が解りません。 詳しい方教えてください。 <script type="text/javascript"> <!-- 親オブジェクト = document.getElementByID("ID名"); 削除するオブジェクト = document.getElementByID("ID名"); 親オブジェクト.removeChild(削除するオブジェクト); // --> </script> HTML <div class="image"> <a href="○○○.gif" title="" rel="△△"><img src="○○○.gif"></a> </div>

みんなの回答

  • honeborn
  • ベストアンサー率100% (4/4)
回答No.2

外したいノードが分かってるならparentNodeでいいんじゃないかな。 あと属性と要素、idとclassは別もんだよ。

noname#180555
質問者

お礼

回答有難うございます。 parentNodeを調べてみます。 属性・要素とidとclassは同じものだと思っていました。 ご教授感謝いたします。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ここでいう属性とはなんでしょうか? こういうこと? <a id="hoge" href="hoge.jpg" alt="fuga">hoge</a> <script> var obj=document.getElementById('hoge'); alert(obj.getAttribute('alt')); obj.removeAttribute('alt'); alert(obj.getAttribute('alt')); </script>

noname#180555
質問者

お礼

回答有難うございます。 idとclassを一緒に考えていたのでそこから見直してみることにしました。 考えて頂いたのに申し訳有りません。

関連するQ&A