JavaScript點選div左上角出現對勾選中
分享一段程式碼例項,它實現了選中div元素會在元素一角打勾的效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box{ margin:20px auto; height:100px; width:150px; position:relative; cursor:pointer; overflow:hidden; background-color:#ccc; } #box.border { border:1px dotted red; } #box .gou{ position:absolute; width: 24px; height: 24px; right:0px } #box .gou.on::after { border-color: red; } #box .gou::after{ position: absolute; top: 4px; left: 8px; width: 6px; height: 10px; border-style: solid; border-color: #ccc; border-width: 0 2px 2px 0; transform: rotateZ(45deg); content: ""; } </style> <script> window.onload = function () { var obox = document.getElementById("box"); var ospan = obox.getElementsByTagName("span")[0]; var flag = 0; obox.onclick = function () { if (!flag) { ospan.className = "gou on"; obox.className = "border"; flag = 1; } else { ospan.className = "gou"; obox.className = ""; flag = 0; } } } </script> </head> <body> <div id="box"> <span class="gou"></span> </div> </body> </html>
上面的程式碼實現了我們的要求,內容可以參閱相關閱讀。
相關閱讀:
(1).document.getElementById參閱document.getElementById()一章節。
(2).getElementsByTagName參閱document.getElementsByTagName()一章節。
(3).className參閱JavaScript className一章節。
相關文章
- Winform 工具欄 ToolStripMenuItem下拉選擇項選中對勾不居中ORMUI
- JavaScript點選按鈕刪除div元素JavaScript
- easyui的treegrid的級聯勾選子節點,或者級聯勾選父節點UI
- JavaScript點選按鈕刪除一個div元素JavaScript
- Win10系統點選桌面圖示出現一個勾如何取消Win10
- 點選按鈕彈出一個居中div
- JavaScript 實現全部選中與全不選JavaScript
- JavaScript實現單擊全選 ,再次點選取消全選JavaScript
- win10系統桌面左上角出現一個被選中框如何去掉Win10
- JavaScript點選切換div的顯示和隱藏JavaScript
- PyQt5 之勾選選單QT
- JavaScript點選div塊展開和收縮效果詳解JavaScript
- JavaScript點選一個按鈕隱藏和顯示divJavaScript
- JavaScript點選按鈕彈出層效果JavaScript
- JavaScript 點選一個按鈕 div的隱藏和顯示JavaScript
- js實現的點選一個div顯示,其他div隱藏效果JS
- vue中點選空白處隱藏div的實現(用指令優雅的實現)Vue
- Path實現常見toolbar點選彈出選單效果
- js點選div實現閃爍效果程式碼例項JS
- 點選按鈕實現div的顯示和隱藏
- javascript實現點選彈出確認刪除警告框程式碼JavaScript
- idea中deployment點選加號沒有出現artifactIdea
- JavaScript 點選表格行實現背景變色JavaScript
- jQuery點選按鈕刪除div元素jQuery
- QListWidget項新增勾選框
- 點選文字框實現文字框內容選中效果
- 點選 Button觸發事件將GridView1 CheckBox勾選的行新增到GridView2中事件View
- 短視訊直播系統,選擇選項時,點選出現下拉框
- javascript對點選事件和拖動事件的區分JavaScript事件
- 用javascript實現全選/反選元件JavaScript元件
- 針對IOS頁面縮放,需要點選兩次才能選中iOS
- Ext實現點選節點,父子節點反選
- iOS 中tableview cell點選取消選中效果iOSView
- CSS點選隱藏和顯示div效果CSS
- jquery中點選切換的實現jQuery
- javascript點選元素實現當前輪換展現效果JavaScript
- asp.net 中點選按鈕彈出模式對話方塊,選擇值後返回到頁面中(window.showModalDialog實現)ASP.NET模式
- Windows 8 圖示前面的勾選Windows