麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js實現(xiàn)select下拉框菜單

2019-11-20 11:04:13
字體:
供稿:網(wǎng)友

本文實例講述了js實現(xiàn)select下拉框菜單的詳細(xì)代碼。分享給大家供大家參考。具體如下:
運行效果截圖如下:

具體代碼如下:

<!DOCTYPE html>

<html><head> <title></title> <style type="text/css">  #gridComboBox {  background: #fff;  border: 1px solid #2d78f4;  border-radius: 2px;  -moz-box-shadow: inset 0 0 4px #06c;  -webkit-box-shadow: inset 0 0 4px #06c;  box-shadow: inset 0 0 4px #06c; } </style></head><body> <input onclick="doClick(this,'ddd(aa/bb/cc/erererer/dfdfdfdfdfdfdfdfdfdfdfdfdf/ejjejrjerjer//erererer ////////)eee')" /> <input onclick="doClick(this,'ddd(aa/bb/cc/erererer/dfdfdfdfdfdfdfdfdfdfdfdfdf/ejjejrjerjer//erererer ////////)eee')" style='width: 300px;' /> <p><b>Needed Properties:</b> sender.offsetTop & sender.offsetLeft & sender.offsetHeight</p></body></html><script type="text/javascript">function delGridComboBox() { // 刪除彈出框 var divContainer = document.getElementById('gridComboBox'); if (divContainer) {  divContainer.parentNode.removeChild(divContainer); }}function doClick(sender, str) {//str='ddd(aa/bb/cc/erererer/dfdfdfdfdfdfdfdfdfdfdfdfdf/ejjejrjerjer//erererer ////////)eee' 只取()得內(nèi)容/分割做為數(shù)據(jù)源 delGridComboBox(); // console.log(sender); // for(var i in sender)  // { //  console.log(i+"|"+sender[i]); // }  var re = /[^/)/(]*/g //取出()中的內(nèi)容作為下拉數(shù)據(jù)源 var fit = str.match(re); var fmt = fit[2].split('/'); var divContainer = document.createElement('div'); divContainer.style.width = sender.clientWidth + 2 + "px"; divContainer.style.overflow = "hidden"; divContainer.style.position = 'absolute';  divContainer.style.top = sender.offsetTop + sender.offsetHeight + 'px'; divContainer.style.left = sender.offsetLeft + 'px'; divContainer.style.zIndex = 999; divContainer.id = "gridComboBox"; for (var i = 0; i < fmt.length; i++) {    console.log('fmt[i]>>', fmt[i]);  var txt = document.createElement('div');   txt.innerHTML = fmt[i];  txt.title = txt.innerHTML;  txt.style.margin = 3+'px';    txt.addEventListener('mouseover', function changeBg(event) {   event.target.style.fontWeight = 'bold';   event.target.style.color = 'white';   event.target.style.backgroundColor = '#2d78f4';  }, false);  txt.addEventListener('mouseout', function unChangeBg(event) {   event.target.style.fontWeight = 'normal';   event.target.style.color = 'black';   event.target.style.backgroundColor = 'white';  }, false);  txt.onclick = function(subSender) {   sender.value = subSender.target.innerText;   delGridComboBox();  };  divContainer.appendChild(txt); };  document.body.appendChild(divContainer);};</script>

如果大家還想深入學(xué)習(xí),可以點擊jquery下拉框效果匯總JavaScript下拉框效果匯總進(jìn)行學(xué)習(xí)。

以上就是js實現(xiàn)select下拉框菜單的代碼,希望本文所述對大家學(xué)習(xí)javascript程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91精品免费在线 | 自拍亚洲伦理 | 欧美一区二区三区不卡免费观看 | 欧美日韩在线播放 | 亚洲网站一区 | 欧美黄色免费视频 | av在线免费看网址 | 红杏亚洲影院一区二区三区 | h视频免费看 | 欧美一级淫片免费视频黄 | 91av资源在线 | 久久午夜免费视频 | 韩国精品一区二区三区四区五区 | 2021国产精品 | 亚洲成人精品久久 | 欧美毛片免费观看 | 久久国产精品电影 | 久久99精品久久久久久236 | 在线视频 亚洲 | 小视频免费在线观看 | 久久9999久久 | 午夜精品成人 | 秋霞a级毛片在线看 | 亚洲小视频网站 | 毛片在哪里看 | 国产精品自拍啪啪 | 久久亚洲网 | 欧美xxxwww| 久久人人做 | 日韩视频在线观看免费 | 91午夜在线观看 | 成人在线网站 | 午夜精品久久久久久久爽 | 久久久久亚洲国产精品 | 国产精品中文在线 | 少妇一级淫片免费放4p | 在线a | av色哟哟| 午夜视频在线在免费 | 久久国产精品小视频 | 欧美一级免费在线观看 |