ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptによるW3C DOMテンプレートのサポートを詳しく解説_基礎知識

JavaScriptによるW3C DOMテンプレートのサポートを詳しく解説_基礎知識

WBOY
リリース: 2016-05-16 15:54:33
オリジナル
1181 人が閲覧しました

このドキュメント オブジェクト モデルでは、World Wide Web Consortium (W3C) の指定に従って、すべてのドキュメント コンテンツと変更へのアクセスが許可されます。ほとんどすべての最新のブラウザがこのモードをサポートしています。

W3C DOM 仕様には、従来の DOM の機能のほとんどが含まれていますが、新しい重要な機能も追加されています。 Forms[ ]、images[ ]、およびドキュメント オブジェクトのその他の配列プロパティをサポートすることに加えて、フォームやイメージなどの特殊な要素だけでなく、スクリプトが任意のドキュメント要素にアクセスして操作できるようにするメソッドも定義されています。
W3C DOM のドキュメント プロパティ:

このモデルは、従来の DOM によって提供されるすべてのプロパティをサポートします。さらに、W3C DOM を使用してアクセスできるドキュメント プロパティのリストは次のとおりです:

2015616110345962.jpg (684×368)

W3C DOM のドキュメントメソッド:

このモデルは、従来の DOM によって提供されるすべてのメソッドをサポートします。さらに、W3C DOM でサポートされるメソッドのリストは次のとおりです:

2015616110407101.jpg (655×753)

2015616110427713.jpg (674×348)

例:

W3C DOM ドキュメントを使用すると、要素の操作 (アクセスと設定) が簡単になります。 getElementById、getElementsByName、orgetElementsByTagName などの任意のメソッドを使用できます。

W3C DOM メソッドを使用してドキュメント プロパティにアクセスする例を次に示します。

<html>
<head>
<title> Document Title </title>
<script type="text/javascript">
<!--
function myFunc()
{
 var ret = document.getElementsByTagName("title");
 alert("Document Title : " + ret[0].text );

 var ret = document.getElementById("heading");
 alert(ret.innerHTML );
}
//-->
</script>
</head>
<body>
<h1 id="heading">This is main title</h1>
<p>Click the following to see the result:</p>

<form id="form1" name="FirstForm">
<input type="button" value="Click Me" onclick="myFunc();" />
<input type="button" value="Cancel">
</form>

<form d="form2" name="SecondForm">
<input type="button" value="Don't ClickMe"/>
</form>

</body>
</html>

ログイン後にコピー

注: この例では、フォームやコンテンツなどのオブジェクトが返されます。これらのオブジェクトの値にアクセスするには、このチュートリアルでは説明されていないこれらのオブジェクトのプロパティを使用する必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート