ホームページ >ウェブフロントエンド >jsチュートリアル >意外と知らないJSスキル集_JavaScriptスキル
1.document.GetElementsByTagName は、特定のタグのすべての要素を取得できます。
document.getElementsByTagName('*')
を通じて、ページ上のすべての要素を取得できます。とコメントタグ tagName は "!"
2. String メソッド substr と substring の違い
substr(start[,length]);//開始位置 substring (start, end);//開始位置の文字を含み、終了位置の文字を除く、開始から終了までの文字列を表します
3. "
前者は 2 つのオブジェクトを比較し、型変換を自動的に実行します。たとえば、'12' == 12 を比較すると true が返されますが、後者は変換を実行せず、'12' === と完全に等しい必要があります。 12 は false を返します
4. Web ページが保存されないようにする方法
5. document.referrer を使用して前のページのアドレスを取得します
6. input 要素の属性を使用して、入力が属する form 要素を取得します。
7. スクリプト タグ
の defer 属性は、最初に HTML を実行せずに HTML の実行を継続できることをブラウザーに伝えるために使用されます。 src で指定された js コードは、実行を続行できなくなるまで保持されます。
8. 関数にパラメータを定義していない場合でも、引数を通じて、現在実行されている関数に渡されるすべてのパラメータの配列を取得できます。
9.
document.getElementsByTagName('A'); を使用する代わりに、document.anchors を使用できます。
document .forms
document.images
10. js を使用して、クライアント マシンに .net Framework がインストールされているかどうかを確認します。
function hasDotNetFramework(){return navigator.userAgent.indexOf(".NET CLR" ) > - 1;}
11. クライアント イベントでは「"」の代わりに使用します。
例:
var html = 'こんにちは';