明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

html中由元素上的鼠標點擊觸發(fā)的事件屬性onclick

[摘要]實例當點擊按鈕時執(zhí)行一段 JavaScript:<button onclick="copyText()">Copy Text</button>瀏覽器支持IEFirefoxChromeSafariOpera所有主流瀏覽器都支持 onclick 屬性。定義和...

實例

當點擊按鈕時執(zhí)行一段 JavaScript:

<button onclick="copyText()">Copy Text</button>

瀏覽器支持

IE

Firefox

Chrome

Safari

Opera

所有主流瀏覽器都支持 onclick 屬性。

定義和用法

onclick 屬性由元素上的鼠標點擊觸發(fā)。

注釋:onclick 屬性不適用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。

HTML 4.01 與 HTML5 之間的差異

無。

語法

<element onclick="script">

屬性值

描述
scriptonclick 發(fā)生時運行的腳本。

  現(xiàn)在做的一個小系統(tǒng)為了達到領(lǐng)導(dǎo)所說的很炫的效果有用到Metro UI CSS,但是因為如何給每個磁貼(div標簽)的click事件傳遞參數(shù)折騰了蠻久(偶是菜鳥),后來終于找到一個解決方案即通過data-*屬性,下面分別為jQuery和js實現(xiàn):

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
         <script src="js/jquery/jquery.min.js"></script>
         <script>
             $(document).ready(function(){
                 $(".title").click(function(){
                     var id=$(this).data("id");
                     var name=$(this).data("name");
                     alert("Id: "+id+" ; Name: "+name);});
             });
             
             function onClick(e){
                 var id=e.getAttribute("data-id");
                var name=e.getAttribute("data-name");
                 alert("Id: "+id+" ; Name: "+name);
             }
         </script>
    </head>
    <body>
        <div class="title" data-id="1" data-name="Microsoft">Click Me</div>
        <div id="add" data-id="2" data-name="Google" onclick="onClick(this)">Click Me</div>
    </body>
</html>

以上就是html中由元素上的鼠標點擊觸發(fā)的事件屬性onclick的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個廣義的術(shù)語,涵蓋了許多不同的技能和學科中所使用的生產(chǎn)和維護的網(wǎng)站。