ホームページ > ウェブフロントエンド > jsチュートリアル > IEとFirefoxのJavaScriptの7つの書き方まとめ_javascriptスキル

IEとFirefoxのJavaScriptの7つの書き方まとめ_javascriptスキル

WBOY
リリース: 2016-05-16 18:46:45
オリジナル
867 人が閲覧しました

この記事では、著者が IE と Firefox の 7 つの異なる JavaScript 構文を紹介します。
1. CSS "float" 値

特定の CSS 値にアクセスするための最も基本的な構文は、キャメルケース表記を使用した
object.style.property
です。値をコネクタに置き換えるには、たとえば、ID「header」を持つ

の背景色の
値にアクセスするには、次の構文を使用します。 ).style.backgroundColor= "#ccc";
ただし、「float」という単語は JavaScript の予約語であるため、
object.style.float
を使用してアクセスできます。 2 つのブラウザでこれを実行します:
IE でこれを記述します:
document.getElementById("header").style.styleFloat = "left";
Firefox でこれを記述します:
document.getElementById (" header").style.cssFloat = "left";

2. 要素 JavaScript では、
object.style.property
構文を使用できます。 、外部から CSS スタイルにアクセスして変更するのは便利ですが、これらの構文では既に設定されているインライン スタイル、または JavaScript によって直接設定されたスタイルしか取得できないという制限があります。外部スタイルシートにはアクセスできません。要素の「推論された」スタイルにアクセスするには、次のコードを使用できます。

IE でこれを記述します。
var myObject = document.getElementById("header");
var myStyle = myObject .currentStyle.backgroundColor;
これを Firefox で記述します:
var myObject = document.getElementById("header");
var myComputedStyle = document.defaultView.getComputedStyle(myObject, null); myStyle = myComputedStyle.backgroundColor;


3. 要素の「class」にアクセスします。
「float」と同様に、「class」は JavaScript の予約語です。コンテナでは、次の構文を使用して「クラス」にアクセスします。 IE では次のように記述します。
var myObject = document.getElementById("header");
var myAttribute = myObject.getAttribute("className");
Firefox では次のように記述します。 >var myObject = document.getElementById("header");
var myAttribute = myObject.getAttribute("class");

この構文は、
setAttribute
メソッドを使用した場合にも適用されます。


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