我是新來的發展,所以這可能是一個簡單的答案。我想弄清楚如何在焦點/活動時更改整個div的邊框顏色。我能夠改變文本框的邊界,但似乎是我能找到的唯一答案。 任何幫助表示讚賞。 謝謝!如何在聚焦時更改整個div的邊框顏色?
0
A
回答
1
在你的CSS文件..
div:focus {
border: 1px solid black;
}
div:active {
border: 1px solid black;
}
你可以改變 '黑' 到你喜歡的任何顏色。
0
CSS版本
div:focus {
border: 1px solid black;
}
div:active {
border: 1px solid black;
}
Javascript版本
//doSomething is the name of the function to get fired
document.getElementById("myDiv").addEventListener("focus", doSomething);
//whatIsActive will return the element type that is active at the moment
var whatIsActive = document.activeElement;
http://www.w3schools.com/jsref/prop_document_activeelement.asp
雖然兩者都是有效的,我只想建議的JavaScript方法,如果您正在發生變化比其他東西div的外觀。
---編輯爲下面的評論---
FOCUS
//listens for focus on textbox
document.getElementById('myTextbox').addEventListener("focus", changeDivColor);
//this is fired when the textbox is focused
function changeDivColor(){
document.getElementById('myDiv').style.borderColor = "red";
}
BLUR(取消)
//listens for blur on textbox
document.getElementById('myTextbox').addEventListener("blur", revertDivColor);
//this is fired when the textbox is no longer focused
function revertDivColor(){
document.getElementById('myDiv').style.borderColor = "black";
}
相關問題
- 1. 如何更改EditText的邊框顏色(未聚焦)?
- 2. 聚焦狀態如何改變TextBoxField的邊框顏色黑莓
- 3. 更改AutoCompleteTextView焦點邊框顏色
- 4. Onmouseover DIV,更改圖像邊框顏色
- 5. 如何更改ngTagsInput的邊框顏色是否帶有焦點?
- 6. 如何更改UITableView邊框的顏色?
- 7. 如何更改colorbox的邊框顏色
- 8. 如何更改Button的邊框顏色?
- 9. 如何更改UIPopoverController的邊框顏色?
- 10. 如何更改iframe邊框的顏色?
- 11. 如何更改SPAN的邊框顏色?
- 12. 如何更改GWT TEXTBOX邊框顏色
- 13. 如何更改toolstripmenuitem邊框顏色?
- 14. 如何更改SplitContainer邊框顏色?
- 15. 如何更改QTableView邊框顏色?
- 16. 如何更改輸入邊框顏色
- 17. 如何更改fancybox邊框顏色
- 18. 如何更改SearchBar邊框顏色
- 19. 當內部輸入爲焦點時Div改變邊框顏色(焦點狀態)
- 20. 更改NSWindow邊框顏色
- 21. 更改球邊框顏色
- 22. 在焦點上更改Windows窗體控件的邊框顏色
- 23. 如何更改聚焦的ListField行的默認高亮顏色?
- 24. 更改背景顏色更改邊框
- 25. 如何更改Spinner中三角形的高亮(聚焦)顏色
- 26. 如何更改聚焦元素的背景顏色幾秒鐘?
- 27. 更改邊框顏色的TinyMCE的焦點和模糊
- 28. 更改焦點的選擇輸入的邊框顏色
- 29. 更改複選框的顏色邊框
- 30. 更改選擇框的邊框顏色
謝謝!我不需要在JavaScript上使用焦點嗎? – turnt84