Javascript:ベース(コンテンツの出力/編集、プロパティの編集、イベント応答、入力検証)

3352 ワード

Javascriptは現在最も流行しているサーバスクリプト言語であり、Javascriptを使用すると、Webページに豊富な論理とより複雑なダイナミック効果を追加することができます.
コード整理はw 3 schoolから:http://www.w3school.com.cn
効果図:
Javascript:基础(输出/编辑内容、编辑属性、事件响应、输入验证)_第1张图片
サンプルコード:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-cn" />

<title>Javascript   </title>

<head type="text/css">
  <style>
    body {background-color:#e0e0e0}
    p.nowrap {display:inline;padding-left:10px}

  </style>

</head>

<body>
  <h3>( )   HTML   </h3>
  <script>
    document.write("<h2>This is a h2-line.</h2>");
    document.write("<p>This is a paragraph.</p>");
  </script>

  <h3>( )    </h3>
  <p>JavaScript          。        :</p>
  <button type="button" onclick="alert('Welcome!')">    </button>

  <h3>( )   HTML   </h3>
  <p id="test_content">           </p>

  <script>
    function changeHtmlContent(){
      x = document.getElementById("test_content");
      x.innerHTML = "Hello Javascript!";
    }
  </script>

  <button type="button" onclick="changeHtmlContent()">    ,      </button>

  <h3>( )   HTML      </h3>
  <p>    ,      :</p>
  <img id="light" src="images/eg_bulboff.gif" width="80px" height="120px" onclick="changeImage()">
  <script>
    function changeImage(){
      element = document.getElementById("light");
      if (element.src.match("bulbon")){
        element.src="images/eg_bulboff.gif";
      }else{
        element.src="images/eg_bulbon.gif"
      }
    }
  </script>

  <p id="text_to_changeColor">    ,      <p>
  <button type="button" onclick="changeColor()">    </button>
  <script>
    function changeColor(){
      element = document.getElementById("text_to_changeColor");
      element.style.color="#FF0000"
    }
  </script>

  <h3>( )    </h3>
  <input id="numberText" type="text"/>
  <input type="submit" value="  " onclick="testInput()"/><p class="nowrap" id="isOK"></p> 

  <script>
    function testInput(){
      var x = document.getElementById("numberText").value;
      if (x==""){
        alert("     ")
      }else if(isNaN(x)){
        alert("      !")
      }else{
        document.getElementById("isOK").innerHTML="    ";
      }
    }
  </script>
  

</body>

</html>