你的目的是不是想用F11這個(gè)快捷鍵來觸發(fā)某個(gè)按鈕的onclick事件?

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)漳縣,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
如果是這樣的話就很簡單,給你個(gè)例子:
script
if(event.keyCode==122) //F11的鍵值是122
{
doSomeThing();//你自己定義操作
}
/script
不明白的話HI我。
使用onclick()點(diǎn)擊事件觸發(fā)。
1、設(shè)計(jì)一個(gè)功能頁面,HTML代碼如下。
2、此時(shí)的頁面展示效果如下。
3、設(shè)計(jì)功能函數(shù),實(shí)現(xiàn)上圖中賦值的功能。
4、給按鈕綁定上述函數(shù),點(diǎn)擊實(shí)現(xiàn)。
5、在頁面上點(diǎn)擊函數(shù),查看執(zhí)行效果。
擴(kuò)展資料:
onclick事件解析:
1、定義和用法:onclick 屬性由元素上的鼠標(biāo)點(diǎn)擊觸發(fā)。
onclick 屬性不適用以下元素:base、bdo、br、head、html、iframe、meta、param、script、style 或 title。
2、語法:
element onclick="script"。
參考資料:
百度百科--onclick
是想在js里動態(tài)添加嗎? 一般有兩種方式:
1。加載時(shí)就有該按鈕,但是設(shè)置不顯示,需要時(shí)再顯示該按鈕
2。往指定的區(qū)域添加按鈕
第2種如果是借助JQuery更簡單實(shí)現(xiàn),這里是一個(gè)用原生js實(shí)現(xiàn)的示例:
html
head
title/title
script type="text/javascript"
function addButton(){
var html ="input type=\"button\" value=\"新加\" onclick=\"newButton();\"";
document.getElementById("add").innerHTML=html;
}
function newButton(){
alert("我是新加的按鈕");
}
/script
/head
body
div
p點(diǎn)擊該按鈕增加一個(gè)新按鈕/p
input type="button" value="點(diǎn)擊增加" onclick="addButton();"
p新增的按鈕在這顯示/p
div id="add"/div
/div
/body
/html
字母和數(shù)字鍵的鍵碼值(keyCode)
按鍵 鍵碼 按鍵 鍵碼 按鍵 鍵碼 按鍵 鍵碼
A 65 J 74 S 83 1 49
B 66 K 75 T 84 2 50
C 67 L 76 U 85 3 51
D 68 M 77 V 86 4 52
E 69 N 78 W 87 5 53
F 70 O 79 X 88 6 54
G 71 P 80 Y 89 7 55
H 72 Q 81 Z 90 8 56
I 73 R 82 0 48 9 57
數(shù)字鍵盤上的鍵的鍵碼值(keyCode) 功能鍵鍵碼值(keyCode)
按鍵 鍵碼 按鍵 鍵碼 按鍵 鍵碼 按鍵 鍵碼
0 96 8 104 F1 112 F7 118
1 97 9 105 F2 113 F8 119
2 98 * 106 F3 114 F9 120
3 99 + 107 F4 115 F10 121
4 100 Enter 108 F5 116 F11 122
5 101 - 109 F6 117 F12 123
6 102 . 110
7 103 / 111
控制鍵鍵碼值(keyCode)
按鍵 鍵碼 按鍵 鍵碼 按鍵 鍵碼 按鍵 鍵碼
BackSpace 8 Esc 27 Right Arrow 39 -_ 189
Tab 9 Spacebar 32 Down Arrow 40 . 190
Clear 12 Page Up 33 Insert 45 /? 191
Enter 13 Page Down 34 Delete 46 `~ 192
Shift 16 End 35 Num Lock 144 [{ 219
Control 17 Home 36 ;: 186 \| 220
Alt 18 Left Arrow 37 =+ 187 ]} 221
Cape Lock 20 Up Arrow 38 , 188 '" 222
借助JQuery更簡單實(shí)現(xiàn),這里是一個(gè)用原生javascript實(shí)現(xiàn)的示例:
html
head
title/title
script type="text/javascript"
function addButton(){
var html ="input type=\"button\" value=\"新加\" onclick=\"newButton();\"";
document.getElementById("add").innerHTML=html;
}
function newButton(){
alert("我是新加的按鈕");
}
/script
/head
body
div
p點(diǎn)擊該按鈕增加一個(gè)新按鈕/p
input type="button" value="點(diǎn)擊增加" onclick="addButton();"
p新增的按鈕在這顯示/p
div id="add"/div
/div
/body
/html
JavaScript一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。
它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。
網(wǎng)站標(biāo)題:javascript按鍵,html按鈕js
文章出自:http://chinadenli.net/article45/dsiechi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站營銷、響應(yīng)式網(wǎng)站、關(guān)鍵詞優(yōu)化、手機(jī)網(wǎng)站建設(shè)、python
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)