導航:首頁 > 編程語言 > jsdivcss實現下拉列表選擇框

jsdivcss實現下拉列表選擇框

發布時間:2025-09-01 06:47:12

❶ 如何用css或js設置如下圖的樣式,當點擊的時候出現下拉菜單,顯示裡面的內容。

HTML:
<p class="p">基礎</p>
<div class="show">
<ul>
<li><a href="#">aa</a></li>
<li><a href="#">ss</a></li>
<li><a href="#">dd</a></li>
<li><a href="#">ff</a></li>
<li><a href="#">gg</a></li>
</ul>
</div>
css:
.show{
display:none;
}
js:
var isClick=true;
$(".p").click(function(){
if(isClick){
$(".show").css("display","block");
isClick=false;
}else{
$(".show").css("display","none");
isClick=true;
}
})
思路,
要顯示的內容用一個div包住,當你點擊基礎的時候回,div顯示,再點擊時答div隱藏

❷ div+css下拉列表怎麼寫

用div+css的ul、li結合script腳本實現下拉列表菜單,全部代碼如下,復制在DW中預覽即可看到效果,細節樣式可以自行修改:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>DIV+CSS實現下拉列表菜單</title>
<style type="text/css">
<!--
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
li{
float:left;
width:160px;
margin-left:1px;
}
ul li a{
display:block;
font-size:12px;
border:#CCCCCC 1px solid;
padding:3px;
text-decoration:none;
color:#777777;
margin-top:1px;
text-align:center;
}
ul li a:hover{
background-color:#0099CC;
color:#FFFFFF;
}
li ul{
display:none;
top:20px;
margin-top:1px;
}
li:hover ul,li.over ul{
display:block;
}

-->
</style>
</head>
<script type="text/javascript"><!--//--><![cdata]//><!--
startlist = function() {
if (document.all&&document.getElementByIdx) {
navRoot = document.getElementByIdx("nav");
for (i=0;i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="li") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over","");
}
}
}
}
}
window.onload=startlist;
//--><!]]></script>
</script>
<body>
<ul >
<li><a href="">文章</a>
<ul>
<li><a href="">CSS 教程</a></li>
<li><a href="">DOM 教程</a></li>
<li><a href="">XML 教程</a></li>
<li><a href="">Flash 教程</a></li>
</ul>
</li>
<li><a href="">參考</a>
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">XML</a></li>
<li><a href="">CSS</a></li>
</ul>
</li>
<li><a href="">Blog</a>
<ul>
<li><a href="">全部</a></li>
<li><a href="">網頁技術</a></li>
<li><a href="">UI 技術</a></li>
<li><a href="">Flash 技術</a></li>
</ul>
</li>
<li><a href="">搖滾</a>
<ul>
<li><a href="">純音樂</a></li>
<li><a href="">古典金曲</a></li>
<li><a href="">UI 技術</a></li>
<li><a href="">Flash 技術</a></li>
</ul>
</li>
</ul>
</body>
</html>

❸ 怎樣用 CSS + JS 美化網頁中的 select 下拉框

1、首先我們來看一下效果圖,橫向下拉菜單。

❹ 在CSS中定義下拉菜單的代碼

參考一下這個
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!--定義過渡型DOCTYPE-->
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"><!--定義名字空間-->
<head>
<title>二級菜單</title><!--標題欄-->
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><!--定義語言編碼-->
<meta http-equiv="Content-Language" content="gb2312" /><!--針對老版瀏覽器定義語言編碼-->
<<meta name="description" content="下拉菜單,CSS,布局" /><!--簡介-->
<meta content="下拉,菜單,CSS,布局" name="keywords" /><!--關鍵詞-->
<!--CSS樣式開始-->
<style type=text/css>
*{
margin:0;
padding:0;
border:0;
}
html{
background:#bfc4c7;/*背景顏色*/
}
body{
font:12px/150% '宋體';
margin:0 auto;
width:770px;
text-align:center;
}
#menu,#nav,#footer{
clear:both;
}
#nav{
padding-left:20px;
text-align:left;
background:#a60;
}
#footer{
background:#a30;
}
#logo,#banner,#mail,#left,#middle,#right{
float:left;
width:180px;
background:#f00;
}
#logo,#banner,#mail{
height:60px;
}
#banner{
width:468px;
background:#f60;
}
#mail{
width:122px;
background:#f90;
}
#left,#right{
width:200px;
}
#left{
background:#093;
}
#middle{
width:370px;
background:#063;
}
#right{
background:#033;
}
/*menu部分*/
#menu{
margin:0;
position:relative;
width:770px!important;
}
#menu ul{
list-style:none;
}
#menu li {
float:left;
position:relative;
}
#menu ul ul {
visibility:hidden;
position:absolute;
left:0px;
top:30px;
}
#menu table{
position:absolute;
left:0;
top:0;
}
#menu ul li:hover ul,#menu ul a:hover ul{
visibility:visible;
}
#menu a{
display:block;
text-align:center;
text-decoration:none;
width:77px;
height:30px;
color:#000;
line-height:30px;
background:#c9c9a7;
}
#menu a:hover{
color:#fff;
background:#b3ab79;
}
#menu ul ul li {
clear:both;
text-align:left;
}
#menu ul ul li a{
display:block;
width:77px;
height:30px;
background:#faeec7;
color:#000;
}
#menu ul ul li a:hover{
background:#dfc184;
color:#000;
}
</style><!--CSS樣式結束-->
</head><!--網頁頭部結束-->
<body><!--網頁主體開始-->
<div id="menu">
<ul>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
<li>
<a href="">第一分類<!--[if IE 7]><!--></a><!--<![endif]--><!--[if lte IE 6]>
<table>
<tr>
<td><![endif]-->
<ul>
<li><a href="">XHTML</a></li>
<li><a href="">CSS</a></li>
<li><a href="">PHP</a></li>
<li><a href="">MySQL</a></li>
<li><a href="">Fireworks</a></li>
<li><a href="">Photoshop</a></li>
<li><a href="">Flash</a></li>
<li><a href="">Illustrator</a></li>
</ul><!--[if lte IE 6]>
</td>
</tr>
</table>
</a><![endif]-->
</li>
</ul>
</div>
</body><!--網頁主體結束-->
</html>

❺ js怎麼實現點擊文本框出現下拉菜單,並且有補充的功能。

不是點擊事件 是鍵盤每輸入一個字母觸發一次(onkeyup觸發事件)先設置一個隱藏框<div></div>(div的css樣式版display設為none)設置權寬高 定好位置 每次觸發更改div的display為塊兒(block)
document.getElementById(「div的id」).style.display="block" 同時獲取文本框值document.getElementById(「input的id」).value賦給一個變數 用ajax後台連接資料庫顯示出(echo)和你輸入的字元匹配的數據 放到一個表格里 把返回的http.responseText寫入到div框中document.getElementById(「div的id」).innerHTML=http.responseText

閱讀全文

與jsdivcss實現下拉列表選擇框相關的資料

熱點內容
cad異常退出文件沒保存如何找到 瀏覽:506
全局配置文件json 瀏覽:951
wsimport本地wsdl文件 瀏覽:914
三星t550拆機教程 瀏覽:654
小米電腦沒網路怎麼辦 瀏覽:416
javaandroid面試題 瀏覽:891
u盤文件刪不掉格式化也不行 瀏覽:971
趣味編程是學些什麼東西 瀏覽:710
文件存放路徑怎麼寫 瀏覽:489
少兒機器人教育和編程哪個好 瀏覽:20
log4j日誌配置文件 瀏覽:966
編程燒腦怎麼辦 瀏覽:171
華為榮耀8手機版本下載不了 瀏覽:383
cad文件自毀怎麼改寫 瀏覽:571
6s恢復出廠設置換appid 瀏覽:690
蘋果解壓有密碼的文件怎麼打開文件 瀏覽:597
jsdivcss實現下拉列表選擇框 瀏覽:77
四歲多寶寶怎麼學編程 瀏覽:25
微信小程序循環次數 瀏覽:558
怎麼替換電腦文件夾內容 瀏覽:579

友情鏈接