- 締切済み
属性の削除について
属性の削除を行いたいのですが、親オブジェクトの記述が解りません。 詳しい方教えてください。 <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>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- honeborn
- ベストアンサー率100% (4/4)
回答No.2
外したいノードが分かってるなら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>
質問者
お礼
回答有難うございます。 idとclassを一緒に考えていたのでそこから見直してみることにしました。 考えて頂いたのに申し訳有りません。
お礼
回答有難うございます。 parentNodeを調べてみます。 属性・要素とidとclassは同じものだと思っていました。 ご教授感謝いたします。