| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
32 バイト追加 、 2020年2月16日 (日) 04:24
編集の要約なし
==[[DOM]]==
[[JavaScript]] |
{{amazon|4797336382}}
http://www.w3.org/TR/2000/REC-[[DOM]]-Level-2-Core-20001113/def-index.html
====コンテンツへのアクセス====
=====HTML文書から[[HTML]]文書から=====
{|class="wikitable"
!用途
!備考
|-
|HTMLタグ名から要素を参照[[HTML]]タグ名から要素を参照
|getElementsByTagName
|
|-
|兄弟要素(前)を参照
|子要素.previousSiblingpre[[vi]]ousSibling
|
|-
するために、className属性となっている。
=====getAttribute/setAttribute=====
DOMでは、属性アクセスのインターフェースとして、プロパティだけでなく、getAttribute[[DOM]]では、属性アクセスのインターフェースとして、プロパティだけでなく、getAttribute/setAttributeメソッドを提供している。
'''ページのリンクを抜き出して表示ページの[[リンク]]を抜き出して表示'''
var w=window.open('_blank');
w.document.write('<html><head></head><body>');
w.document.write('</body></html>');
w.document.close();
'''[[Bookmarklet]]'''
javascript:var w=window.open('_blank'); w.document.write('<html><head></head><body>'); var links = document.getElementsByTagName('a'); var link; for (var i=0; i<links.length; i++) { link=links[i].getAttribute('href'); w.document.write('<a href=\"' + link + '\">' + link + '</a><br>'); } w.document.write('</body></html>');w.document.close();
=====attributes=====
----

案内メニュー