我想要解決如何根據我的鍵盤上的keydown事件突出顯示某個div,以供我的網頁使用。如果有人能幫助我,那將會很棒。乾杯。試圖爲特定字符創建一個keydown事件來突出顯示我的網頁上的特定div
-1
A
回答
1
如果您使用的是jQuery,jsfiddle將會有所幫助。
HTML
<div id='test'>Hello world</div>
CSS
#test {
border: 1px solid black;
float:left;
}
.new {
border:4px solid red !important;
}
JS
$(function() {
$(document).on('keydown',function() {
if(e.which == 65 || e.which == 66) { # 65 and 66 are ASCII for a and b in small caps
$('#test').addClass('new');
}
});
$(document).on('keyup',function() {
$('#test').removeClass('new');
});
})
+0
我將如何實現jQuery,它是否像鏈接到一個css文件? –
+0
是的,它的類似,你可以在HTML的正文部分編寫''包括它 –
+0
我似乎無法得到這個工作邊境只是保持黑色? –
1
也許這樣的事情應該工作
HTML
<div id="mydiv">Text</div>
CSS
.highlight{
background:green;
}
JS
document.addEventListener('keydown',function(e){
if(e.key == '<key here>') mydiv.classList.add('highlight')
})
測試上的jsfiddle工作:https://jsfiddle.net/u9z68arp/
相關問題
- 1. 突出顯示一個特定的DIV
- 2. 在新頁面中顯示一個網頁的特定div
- 3. mark.js突出顯示特定字詞
- 4. 突出顯示特定的輸出行
- 5. 如何突出顯示面板網格上的特定區域
- 6. 突出顯示特定的行降價
- 7. 突出顯示特定的點在GGPLOT2
- 8. 突出顯示特定的日子
- 9. 突出顯示列表框中的特定字符串
- 10. 上點擊一個div重定向到另一個HTML頁面,並調用JavaScript來顯示特定的div
- 11. wordpress上的多個日曆僅突出顯示特定類別
- 12. 如何使用jQuery突出顯示DIV的特定部分?
- 13. 突出顯示來自類似單詞的特定單詞字符串
- 14. 如何從外部網頁加載特定DIV到我網站的特定DIV?
- 15. 在Javascript中給定長字符串中突出顯示特定字符串
- 16. 在打印的特定頁面的底部創建一個div
- 17. jQuery插件顯示外部頁面上特定div的內容?
- 18. 在JTextArea中突出顯示一個特定的行/行
- 19. 如何從網址中的哈希中突出顯示特定的div?
- 20. 在ListView中突出顯示特定行
- 21. 創建一個線程來處理事件特定類
- 22. HTML:在網頁上的特定座標處顯示指示符/圖像
- 23. 突出顯示網格的特定部分C++ OpenGL
- 24. <p:calendar>突出顯示特定日期(來自bean的值)
- 25. wp_list_pages - 顯示來自特定WordPress網站(網絡)的頁面
- 26. 爲網頁上的特定按鈕創建快捷鍵|鉻
- 27. 如何突出顯示DevExpress MVC GridView頁面中的特定行?
- 28. 如何顯示網頁中的特定DIV(高度方向)
- 29. 上輸出顯示的特定字符串PHP
- 30. 網頁不顯示特殊字符
堆棧溢出的是不是一個代碼編寫的服務,它的預期,嘗試將此代碼自己。我建議你對你的問題做一些研究(也許試試頁面頂部的搜索框),並嘗試自己編寫一些代碼。如果/當您遇到任何與您的代碼有關的問題時,請再次提問並解釋您所嘗試的內容,以及爲什麼它不適合您。請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)尋求幫助,提出一個很好的問題以及[最小,完整,可驗證的示例](http://stackoverflow.com/幫助/ MCVE)。 – bc004346
爲你的信息我一直在尋找這個話題的最後2天,並沒有發現任何我可以解釋清楚,我明白你的意思,但它不是這種情況 –
請[編輯]你的問題,以顯示[你迄今爲止嘗試過](http://whathaveyoutried.com)。你至少應該包括一個你遇到問題的代碼大綱(但最好是[mcve]),然後我們可以嘗試幫助解決具體問題。你還應該閱讀[問]。 –