JavaScript 簡介

來源:互聯網
上載者:User

標籤:--   bsp   change   src   doc   match   document   nbsp   標籤   

1.onclick事件

<button type="button" onclick="alert(‘Welcome!‘)">點擊這裡</button>

<div onclick="alert(‘Welcome!‘)">點擊這個div</div>

2.改變 HTML 內容

   添加按鈕,並調用onclick事件

<p id="demo">                           
JavaScript 能改變 HTML 元素的內容。
</p>

<script>
function myFunction()
{
x=document.getElementById("demo");  // 找到元素
x.innerHTML="Hello JavaScript!";    // 改變內容
}
</script>

<button type="button" onclick="myFunction()">點擊這裡</button>//設定事件觸發按鈕

3.圖片替換

<script>
function changeImage()
{
element=document.getElementById(‘myimage‘)
if (element.src.match("圖片1連結"))
  {
  element.src="圖片2連結";
  }
else
  {
  element.src="圖片1連結";
  }
}
</script>

<img id="myimage" onclick="changeImage()" src="圖片1連結">

4.改變標籤的css

 <body>
  <p id="demo" style="color: black;">JavaScript 能改變 HTML 元素的樣式。</p>  <!--需要改變樣式的標籤-->
        <script>//設定改變方法
         function myf()
         {
             x=document.getElementById("demo");
             if(x.style.color.match(‘black‘))
             {
                x.style.color="red";
             }
             else if(x.style.color.match(‘red‘))
             {
             x.style.color="blue"; 
             }
                else
                {
             x.style.color="black"; 
                }
         }
        </script>
        <input type="button" onclick="myf()" value="點擊這裡" /> <!--點擊方法-->
 </body>

5.判斷輸入是否是數字

<body>
  <input id="demo" type="text" />
        <script>//設定改變方法
         function myf()
         {
             x=document.getElementById("demo").value;
             if(x==""||isNaN(x))       //isNaN()代表非數字
             {
              alert("輸入錯誤");
             }
         }
        </script>
        <input type="button" onclick="myf()" value="點擊這裡" /> <!--點擊方法-->
 </body>

<——第一節完——>

JavaScript 簡介

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.