javascriptに内蔵するオブジェクト
5779 ワード
205.12.1 javascriptに内蔵するオブジェクト
復習:
1、jsの中の内蔵関数
alert prompt write parseInt パーrse Float エバー isNaN document getElemenntById getElementByName value inner Text innerHTML length ジョン ソフト
eval() ;var レスリング = eval() var a=「2+3」 eval(「result=」+a) 後ろにevalとjsonの共同使用があります.
isNaN() 数字ですか
2、js事件
イベントをクリック onclick onload オンチャン bgColor document
location href onfocus onblur this(ラベル自体を対象とし、関数にthisを使用して該当ラベルの対応要素を取得します.)
マウスイベント:over out ダウンタウン upする. move this.src
onsubmit:フォームの提出ボタンに現れたのではなく、或いは現れたのは意味がありません.【実測】
フォームフォームフォームフォームフォームフォームフォームフォームフォームフォームフォームの上に表示されるために、2回のリターンfalse()を利用します. フォームの提出を制限します.
3、フォームの検証:
フォームのテキストを検証します. タイプのinput ラベルは空ですか?三つの形式があります.私たちはよく使うlength==0です.これはjavaの感じに一番合うからです.その次に.value=="があります. .value==null.全部で三つの形です.
focus()///このタブの属性をフォーカスさせます.
Select()///選択前にボックスの内容を入力します.【文字を押しながら削除しやすい】
通過する リセット false;提出を阻止します
getElementByName 配列を取得します.ジャッキー false
単一または複数の選択枠を検証する時は、checkedを判定してください.
4、regex正規表現.js. で正規表現を対象として、このオブジェクトを呼び出す方法test
検証する文字列をtestメソッドのパラメータとします.
String クラスの中のmatches方法.
Javaでは正規表現をパラメータとします.
Jsでは正規表現を対象としています.
5、jsの内蔵対象:
1)ブラウザウィンドウオブジェクト
2)Js内蔵対象
3)Js html ラベル オブジェクト
getElements ByName 中の値を覚えてください.
つまり:var allpick = Dcument.getElementsByName("allPick")[0].checked;
次のこの形式はあてにならない:var allpick = Dcument.getElementsByName[0].checked;
全选反选小demo
復習:
1、jsの中の内蔵関数
alert prompt write parseInt パーrse Float エバー isNaN document getElemenntById getElementByName value inner Text innerHTML length ジョン ソフト
eval() ;var レスリング = eval() var a=「2+3」 eval(「result=」+a) 後ろにevalとjsonの共同使用があります.
isNaN() 数字ですか
2、js事件
イベントをクリック onclick onload オンチャン bgColor document
location href onfocus onblur this(ラベル自体を対象とし、関数にthisを使用して該当ラベルの対応要素を取得します.)
マウスイベント:over out ダウンタウン upする. move this.src
onsubmit:フォームの提出ボタンに現れたのではなく、或いは現れたのは意味がありません.【実測】
フォームフォームフォームフォームフォームフォームフォームフォームフォームフォームフォームの上に表示されるために、2回のリターンfalse()を利用します. フォームの提出を制限します.
3、フォームの検証:
フォームのテキストを検証します. タイプのinput ラベルは空ですか?三つの形式があります.私たちはよく使うlength==0です.これはjavaの感じに一番合うからです.その次に.value=="があります. .value==null.全部で三つの形です.
focus()///このタブの属性をフォーカスさせます.
Select()///選択前にボックスの内容を入力します.【文字を押しながら削除しやすい】
通過する リセット false;提出を阻止します
getElementByName 配列を取得します.ジャッキー false
単一または複数の選択枠を検証する時は、checkedを判定してください.
4、regex正規表現.js. で正規表現を対象として、このオブジェクトを呼び出す方法test
検証する文字列をtestメソッドのパラメータとします.
String クラスの中のmatches方法.
Javaでは正規表現をパラメータとします.
Jsでは正規表現を対象としています.
5、jsの内蔵対象:
1)ブラウザウィンドウオブジェクト
2)Js内蔵対象
3)Js html ラベル オブジェクト
getElements ByName 中の値を覚えてください.
つまり:var allpick = Dcument.getElementsByName("allPick")[0].checked;
次のこの形式はあてにならない:var allpick = Dcument.getElementsByName[0].checked;
全选反选小demo
<script type="text/javascript">
function allPick(){
var allpick = document.getElementsByName("allPick")[0].checked;
var hobby = document.getElementsByName("hobby");
if(allpick){
for(var i=0;i<hobby.length;i++){
hobby[i].checked=true;
}
}else{
for(var i=0;i<hobby.length;i++){
hobby[i].checked=false;
}
}
}
function counterPick(){
var hobby = document.getElementsByName("hobby");
for(var i=0;i<hobby.length;i++){
if(hobby[i].checked){
hobby[i].checked=false;
}else {
hobby[i].checked=true;
}
}
}
</script>
</head>
<body>
:<input type="checkbox" name="hobby" value="0" />
<input type="checkbox" name="hobby" value="0" />
<input type="checkbox" name="hobby" value="0" />
<input type="checkbox" name="hobby" value="0" />
<input type="checkbox" name="hobby" value="0" />
<input type="checkbox" name="hobby" value="0" />
<hr/>
:<input type="checkbox" name="allPick" onclick="allPick()"/>
<input type="button" name="counterPick" value=" "onclick="counterPick()"/>