Html標記的onmousedown、onmouseup和onclick事件的使用

2021-01-13 一都編程

#JavaScript#在Html中,針對元素的單擊操作,其實是分為3部分完成的,分別為:滑鼠左鍵按下、鬆開左鍵、最後完成了單擊事件。

因此,單擊事件是由onmousedown、onmouseup、和onclick一起形成的。

(1). 首先當用戶按下滑鼠左鍵時,此時觸發的是 onmousedown 事件。

(2). 當鬆開按下的左鍵時,觸發的是 onmouseup 事件。

(3). 最後,當完成按下+鬆開左鍵時,就觸發了onclick事件。

注意:滑鼠按下、滑鼠鬆開包括了滑鼠的左鍵和右鍵。但是對於onclick單擊事件,則只是滑鼠左鍵單擊時觸發的。

<!DOCTYPE html><html><head><title></title> <script type="text/javascript"> //當滑鼠按下時 function down() { var btn = document.getElementById("Button1"); btn.value = "滑鼠已按下"; } //當滑鼠鬆開時 function up() { var btn = document.getElementById("Button1"); btn.value = "滑鼠已鬆開"; } //產生的單擊事件 function aClick() { var btn = document.getElementById("Button1"); btn.value = "已單擊"; } </script></head><body> <input id="Button1" type="button" onmousedown="down()" onmouseup="up()" value="執行" /> <input id="Button1" type="button" onclick="aClick()" value="單擊我" /></body></html>

在此代碼中,使用了JavaScript的3個函數來實現滑鼠的按下、鬆開和單擊事件,其中按下和鬆開是在一個input標記上同時實現的。而單擊是在另外一個input標記上實現。

將上面的html+JavaScript代碼運行一下結果:

在上圖中,我們可以看到第一個按鈕上的文字顯示「滑鼠已按下」,表示此時我們按下了滑鼠左鍵,觸發了onmousedown事件。

當鬆開了滑鼠左鍵後,第一個按鈕顯示成了「滑鼠已鬆開」,表示觸發了onmouseup事件。當在第2個按鈕上直接按下+鬆開,則就會觸發onclick事件,實現單擊效果。

相關焦點

  • 第五篇:JavaScript事件處理
    初識JavaScript事件JavaScript語言本身不會產生事件,產生事件的是網頁文檔和網頁文檔中的HTML元素。什麼是事件呢?事件就是網頁文檔或網頁元素對外發出的通知。當HTML元素與用戶發生交互行為時,該元素會觸發相關的交互事件,例如:當用戶用滑鼠單擊網頁中的按鈕時,按鈕會觸發滑鼠單擊事件(onclick)。
  • 使用HTML DIV+CSS樣式+JavaScript實現自定義個性化的模態窗口
    下面我們將父元素和子元素在頁面上呈現一下,可清楚的認識它們:圖3B:如果父元素使用了position屬性,則子元素使用了position=「absolute」, 子元素的top/left/right/bottom的值是相對於父元素定位的。
  • HTML入門基礎
    瀏覽器按照從上到下的順序閱讀網頁文件,然後根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不停止其解釋執行過程,編制者只能通過顯示效果來分析出錯原因和出錯部位。但需要注意的是,對於不同的瀏覽器,對同一標記符可能會有不完全相同的解釋,因而可能會有不同的顯示效果(參考自百度百科)。
  • Html基礎:簡介、結構、標籤
    HTML標記語言也不例外,同樣需要遵從一定的規範。Html結構詳解(html)    −<html>稱為根標記,用於告知瀏覽器其自身是一個 HTML 文檔, <html>標記標誌著HTML文檔的開始,</html>標記標誌著HTML文檔的結束,在他們之間的是文檔的頭部和主體內容。
  • HTML5+CSS+JS時間
    前端的作用就是為用戶創建一個可視化的窗口,並附帶一些功能.因為需要首先我們博客都是在遊覽器中打開,當你通過域名使用遊覽器訪問別人的博客首頁的時候,比如CSDN,內部操作就是 這個CSDN的域名指向其伺服器的外網IP位址,通過地址我們訪問了一個index.html文件,然後就是我們所看到的東西了,比如標題,推送,頁面特效之類的,這些使用css以及javaScript(簡稱JS)來實現,就像一輛車,車外框就是
  • RNA pull down實驗技術
    RNA pull-down是檢測RNA結合蛋白與其靶RNA之間相互作用的主要實驗手段之一。
  • HTML(HyperText Markup Language)簡介
    HTML(HyperText Markup Language)超級文本標記語言。HTML 是用來描述網頁的一種語言。HTML 不是一種程式語言,而是一種標記語言 (Markup Language)HTML 使用標記標籤來描述網頁HTML不但可以使用Windows系統自帶的記事本或寫字板來編寫,還可以通過各種網頁編輯器來編寫(E-WEBEDITER等半所見即所得軟體和AMAYA、FRONTPAGE、DREAMWEAVER等所見即所得軟體),所見即所得軟體使用最廣泛的編輯器,
  • 什麼是HTML?介紹甚至初學者的理解
    HTML是一種數據格式(語言),它使用稱為「標記」的描述方法為字母和句子添加含義和角色。如果您知道如何編寫此「標記」,則可以輕鬆編輯HTML。例如,在以下HTML原始碼中,它表示「all about」一詞是標題。
  • DNA pull-down 來啦!
    在前面的文章中我們和大家一起學習了RNA pull-down這種實驗技術,好學且好奇心強的小編又很快發現一種和它挺像的叫做DNA pull-down的新技術,再一起來看看吧。DNA pull-down是體外研究DNA與蛋白互作的有力工具。
  • GST pull-down和CoIP有何區別?實驗結果該如何解讀?
    通過查閱資料,小P發現其實GST pull-down實驗和CoIP實驗原理是非常相似的!今天就簡單介紹一下兩者的異同,同時結合文獻案例給大家分享一下CoIP和GST pull-down實驗結果的分析方法。GST,全稱glutathione-S-transferase,即穀胱甘肽-S-轉移酶蛋白,能夠和穀胱甘肽(Glutathione,GSH)穩定結合。
  • 手把手教你做RNA pull down
    在之前的文章中我們已經了解了RNA pull down 實驗的原理、應用、案例和注意事項(回顧點這裡),今天我們來嘮一嘮RNA pull down 實驗的詳細步驟~RNA pull down 實驗步驟使用的序列;3、確認 RNA pull down 使用的序列後,設計引物全基因合成目RNA 序列, 構建到 pcDNA3.1(載體可以根據其他實驗靈活替換)過表達中,並測序驗證序列準確性;4、最後提取過表達質粒備用。
  • 前端基礎系列——HTML(1)
    主要包括結構、表現和行為三個方面      結構標準:結構用於對網頁元素進行整理和分類,主要包括XML和HTML兩個部分      樣式標準:表現用於設置網頁元素的版式、顏色、大小等外觀樣式,主要指是CSS       行為標準:行為是指網頁模型的定義及交互的編寫,主要包括DOM和EC2.HTML初識
  • JC-1線粒體膜電位檢測和FITC蛋白標記試劑盒
    線粒體膜電位下降是細胞凋亡早期的標誌性事件。JC-1 作為親脂陽離子螢光染料,被廣泛用於線粒體膜電位的檢測。 方法二:FITC 蛋白標記試劑盒 (HY-K0701) 螢光亮度高,光穩定性好,快速脫鹽純化,免費提供試用裝!
  • 知無不「研」,DNA pull down 常見疑點解析
    Q2: DNA pull down的 原理?A:針對目標區域設計特異性DNA探針並進行生物素標記,生物素探針可與偶聯在磁珠上的鏈黴親和素結合;細胞蛋白提取物與磁珠-DNA探針孵育,從而釣取與DNA探針有特異性結合的互作蛋白質。Q3: 你們對外服務的檢測項目有哪些?
  • 知無不「研」|一文讀懂RNA pull down
    近年來,隨著技術的改進和新方法的建立,RNA和蛋白質的相互作用研究取得了長足進步。目前科研人員已經鑑定了較多RNA上的蛋白質結合位點,也發現了許多蛋白質中的RNA結合結構域,並對它們的結構特徵進行了比較詳細的研究。這些為最終探明RNA和蛋白質相互作用的分子機制,從而從本質上認識相關的細胞生理過程打下了堅實的基礎。
  • lncRNA研究策略之RNA Pull-down實驗問答
    長鏈非編碼RNA(longnoncodingRNA,lncRNA)是一類不編碼蛋白的RNA分子,長度在200bp以上;研究表明,lncRNA具有保守的二級結構,可以與蛋白、DNA和RNA相互作用,參與多種生物學過程的調控。
  • 適合您的實驗——GST pulldown,請到碗裡來
    技術背景與原理    GST pull-down是一個行之有效的驗證酵母雙雜交系統的體外試驗技術,近年來越來越受到廣大學者的青睞。基本原理是將靶蛋白-GST(誘餌蛋白 bait)融合蛋白親和固化在穀胱甘肽(GSH)親和樹脂上,作為與目的蛋白親和的支撐物,充當一種「誘餌蛋白」,目的蛋白(捕獲蛋白 prey)溶液過柱,可從中捕獲與之相互作用的「捕獲蛋白」,洗脫結合物後通過SDS-PAGE、Western Blot和MS分析,從而證實兩種蛋白間的相互作用或篩選相應的目的蛋白。
  • 科研者必帶武器-pull down 技術
    因此,研究蛋白質的相互作用成為研究蛋白質功能和作用機制的最為重要的環節之一。蛋白-蛋白互作的各類研究技術方法層出不窮。這裡,小編來淺談下蛋白質相互作用技術中一種比較經典的實驗技術- pull down 實驗。      pull down 實驗又叫做蛋白質體外結合實驗(binding assay in vitro),是一個行之有效的驗證酵母雙雜交系統的體外試驗技術。