JS二操作

タスク1:都市の完了(湖南を含む)は、3つの結合、コードおよびレンダリング有します。
<!DOCTYPE HTML> <HTML> <HEAD> <TITLE>市の完了コードおよびレンダリングを持つ(湖南省を含む)3つのリンケージ、。</ TITLE> </ HEAD> <BODY> <SELECT ID = "省"> <オプション値= " - 1">は、</オプション>を選択 </ SELECT> <SELECT ID = "市"> </ SELECT> <SELECT ID = "国"> </ SELECT> <スクリプトタイプ= "テキスト/ JavaScriptを"> のvar provinceArr = [ "上海"、「江蘇省''河北省''湖南']; VARのcityArr = [ ['上海市']、 ['蘇州''南京''揚州']、 [' [「黄エリア」、「領域ジン」、「寧」、「浦東」] ]、 [ [「虎丘」、「呉領域」、「都市相」、「蘇州エリア」、「領域呉江']、 ['玄武''秦領域''建業''ドラム・エリア'' pukou ']、 ['漢江'' Guangling ''領域チヤントー「] ]、 [ [ 「長安」、「西領域」、「新華領域」、「Jingxingマイニング」]、 [「港エリア」、「領域山海関」、「北戴河エリア」、「領域funing」]、 [「東領域」 、 '西領域'、 'Xuanhuaエリア'、 '領域Xiahuayuan'] ]、 [ [ 'ハイビスカスエリア'、 '領域Yuelu'、 '天心'、 'オープンエリアフー']、 [ 'Hetang'、 'Lusong'、 'Shifeng'、 '天元']、 [「雨湖、 'Yuetang'] ]。 関数creatOption(OBJ、データ){ (データでVAR i)に対する{ VARのOP =新しいオプション(データ[i]は、I)。 obj.options.add(OP)。 } } VAR州=のdocument.getElementById( '州')。 creatOption(州、provinceArr)。 VAR市=のdocument.getElementById( "都市"); province.onchange =関数(){ city.options.length = 0。 creatOption(都市、cityArr [province.value])。 IF(province.value> = 0){ city.onchange()。 }他{ country.options.length = 0。 } }。 VAR国=のdocument.getElementById( "国"); city.onchange =関数(){ country.options.length = 0。 creatOption(国、countryArr [province.value] [city.value]); }。 </スクリプト> </ BODY> </ HTML>

 


タスク2:等しい要素とARRアレイのうち2、および新しい配列を生成するには、元の配列を変更しません。
<!DOCTYPE HTML> <HTML> <HEAD> <METAのcharset = "UTF-8"> 2に等しいARRの配列要素のうち、<タイトル>、および新しい配列を生成するには、元の配列は変更されません。</タイトル> </ head> <body> <SCRIPT> のvar ARR = [1,2,3,4,2,5,6,2,7,2]; VARのSTR4のarr.slice =(1,2) ; VAR STR1のarr.slice =(4,5); VARのSTR2 = arr.slice(7,8); VARのSTR3のarr.slice =(9); STR = str1.concat(STR2、STR3、STR4); ドキュメント。書き込み( "ソースアレイARR:" + ARR) のdocument.write( "A"); のdocument.write(「配列ARR等しい要素2とのうち、新たな配列strを生成します。 "+ STR); document.writeを(" </ BODY> </ HTML>

 タスク3:変更を達成するための関数を書く、div要素に赤の二重枠を配置するために、ボタンをクリックしてください。

<!DOCTYPE HTML> 
<HTML> 
<HEAD> 
    <METAのcharset = "UTF-8"> 
    <タイトル> div要素に赤の二重の境界線を追加し、変更ボタンをクリックして達成するための機能を記述します。</ TITLE> 
    <スタイルタイプ= "テキスト/ CSS"> 
        のdiv { 
            フォントファミリ: "ヘルベチカノイエ"、ヘルベチカ、ゴシック、 "微軟雅黒"、サンセリフ; 
            幅:600PX; 
            テキスト整列=左:センター; 
        } 
        。 {母
            マージントップ:20ピクセル; 
            マージン左:250ピクセル、
            フォントサイズ:20ピクセル; 
        } 
        .haha:ホバー{ 
            ボーダー:3px紫色固体; 
        } 
    </スタイル> 
</ HEAD> 
   <Buttonクラス= "母"のonclick = "myFunctio N - ()">チャン E </ボタン> 
   <スクリプトタイプ= "テキスト/ JavaScriptを"> 
    関数MyFunctionを(){ 
        VAR =カラーdocument.getElementById( "喜び"); 
        Color.style.border = "ダブルレッド3px"; 
        Color.innerHTML = "<P>運命ではありません。</ P>"; 
       
    } 
    </ SCRIPT> 
</ BODY> 
</ HTML> 

感じる
  
このトレーニングを今オフになっているか、他の人のコードを参照してください言語に新たな知識の多くのために、ほとんど一日を過ごしました。Jscriptのは、以前と比較されるすべての言語は少しを学ぶのは簡単ですが、全体的に、私は感じて、基本的に限り、我々は把握しやすい練習として、理解することができます。

おすすめ

転載: www.cnblogs.com/fyxx/p/11708802.html