A. html下拉列表怎麼做

<select name="yourName" id="yourId">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

</select>

B. dx html5怎樣寫下拉菜單

1)、普通下拉列表菜單
html代碼如下:
<formaction=""method="get">
<label>1、普通下拉列表菜單</label>
<selectname="">
<optionvalue="0">DIVCSS5</option>
<optionvalue="1">DIVCSS5</option>
</select>
</form>

2)、跳轉下拉列表菜單(如常見點擊後跳轉到選擇網站)
常常一些網站做友情鏈接,與部門之間使用select下拉標簽實現網址跳轉。下面我們通過代碼與案例接受select跳轉菜單應用。
跳轉菜單html代碼如下:
<formaction=""method="get">
<label>2、跳轉的下拉列表菜單</label>
<selectname="jumpMenu"id="jumpMenu"
onchange="MM_jumpMenu('parent',this,0)">
<optionvalue="http://www.Rothur.com/">Rothur</option>
<optionvalue="http://www.Rothur.com/">Rothur</option>
</select>
</form>
實現跳轉還需要在head標簽內加入Js腳本動作代碼:
<scripttype="text/javascript"><!--functionMM_jumpMenu(targ,selObj,restore){//v3.0eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if(restore)selObj.selectedIndex=0;}//--></script>

C. html的下拉框的幾個基本用法

Java代碼
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gbk">
<title>grid</title></head>
<body>
<inputtype="button"value="getSelect"onclick="getSelect()"/>
<inputtype="button"value="selectbtn"onclick="getSelAge()"/>

<div>
<selectname="selectAge"id="selectAge">
<optionvalue="1">18-21</option>
<optionvalue="2">22-25</option>
<optionvalue="3">26-29</option>
<optionvalue="4">30-35</option>
<optionvalue="5">Over35</option>

</select>
</div>
<p>
<inputtype="button"value="moreSelect"onclick="moreSelect()"/>
<div>
<div>多選需要增加multiple屬性<br>
在多選中size屬性可以初始化下拉框默認顯示幾個選項
</div>
<div>
<selectname="moreselAge"id="moreselAge"multiple="multiple">
<optionvalue="1">18-21</option>
<optionvalue="2">22-25</option>
<optionvalue="3">26-29</option>
<optionvalue="4">30-35</option>
<optionvalue="5">Over35</option>
<optionvalue="6">Over40</option>
<optionvalue="7">Over50</option>

</select>
</div>
</div>

<p></p>
<inputtype="button"value="addNewbtn"onclick="addNewSelections()"/>
<inputtype="button"value="deletebtn"onclick="deleteselections()"/>

<inputtype="button"value="deleAllbtn"onclick="deleteAllSelections()"/>
<div>selectName:<inputtype="text"id="txtName"/></div>
<div>selectValue:<inputtype="text"id="txtValue"/></div>


<div>
<selectname="moreselAge"id="addNew">
<optionvalue="1"selected>18-21</option>
<optionvalue="2">22-25</option>
<optionvalue="3">26-29</option>
<optionvalue="4">30-35</option>
<optionvalue="5">Over35</option>
<optionvalue="6">Over40</option>
<optionvalue="7">Over50</option>

</select>
</div>

<p>移動選項</p>
<p>
<table>
<trcollspan="2">
<td>
<div>
<selectname="moreselAge"id="move1"multiple="multiple"size="7">
<optionvalue="1">18-21sfiods</option>
<optionvalue="2">22-25sjdfd</option>
<optionvalue="3">26-29xxs</option>
<optionvalue="4">30-35vs</option>
<optionvalue="5">Over35dcff</option>
<optionvalue="6">Over40shhfsd</option>
<optionvalue="7">Over50sdefs</option>
<optionvalue="8">Over88www</option>

</select>
</div>

</td>
<tdwidth="100"align="center">
<inputtype="button"value=">"onclick="rightSingle()"/><br>
<inputtype="button"value=">>"onclick="rightAll()"/><br>
<inputtype="button"value="<"onclick="leftSingle()"/><br>
<inputtype="button"value="<<"onclick="leftAll()"/>
</td>

<td>
<div>
<selectname="moreselAge"id="move2"multiple="multiple"size="7">
<optionvalue="1">18-21</option>
<optionvalue="2">22-25</option>
<optionvalue="3">26-29</option>
<optionvalue="4">30-35</option>
<optionvalue="5">Over35</option>
<optionvalue="6">Over40</option>
<optionvalue="7">Over50</option>
<optionvalue="8">Over88</option>

</select>
</div>
</td>
<tr>
</table>
</body>
<scripttype="text/javascript">
//獲得下拉列表對象
oListbox=document.getElementById("selectAge");
varListUtil=newObject();


varselectbtn=document.getElementById("selectbtn");

functiongetSelAge(){
//訪問選項
alert(oListbox.options[1].firstChild.nodeValue);//顯示的內容

alert(oListbox.options[1].getAttribute("value"));//對應的value

alert("獲得它在集合中的位置=="+oListbox.options[2].index);//獲得它在集合中的位置

alert("獲得集合的元素個數長度=="+oListbox.options.length);//獲得集合的元素個數長度
}
/*************************************************************************************************/
//獲得選中選項
functiongetSelect(){
varindx=oListbox.selectedIndex;
alert("獲得選中的選項的索引"+indx);
}

//多選下拉框
varmoreselAgeList=document.getElementById("moreselAge");

/*******************************************************************/

//入參下拉框對象
ListUtil.getSelectIndexes=function(oListbox){
vararrIndexes=newArray();
for(vari=0;i<oListbox.options.length;i++){
//如果該項被選中則把該項對應的索引添加到數組中
if(oListbox.options[i].selected){
arrIndexes.push(i);
}
}
returnarrIndexes;//返回選中的選項索引
}

/***************************************************************/
//多選
functionmoreSelect(){
vararrIndexes=ListUtil.getSelectIndexes(moreselAgeList);
alert("選中的數組length="+arrIndexes.length+"選中的選項索引為:"+arrIndexes);
}

/************************添加新選項***************************************************************/
//
varaddNewLisbox=document.getElementById("addNew");//獲得下拉框對象
varotxtName=document.getElementById("txtName");//name文本框
varotxtValue=document.getElementById("txtValue");//value文本框


//添加方法
ListUtil.addOptions=function(oListbox,sName,sValue){

vararryV=newArray();
//標記輸入的值是否可以添加
varisAdd=false;
//判斷是否有重復的值
for(vari=0;i<oListbox.options.length;i++){
varsv=oListbox.options[i].getAttribute("value");
if(sv==sValue){
alert("不能添加重復的value");
return;
}else{
isAdd=true;
}
}

if(isAdd||oListbox.options.length==0){

//下面使用dom方法創建節點
varoOption=document.createElement("option");//創建option元素
oOption.appendChild(document.createTextNode(sName));

//因為選項的值不是必須的,所以如果傳入了值則添加進來
if(arguments.length==3){
oOption.setAttribute("value",sValue);
}
oListbox.appendChild(oOption);//把選項添加進列表框
alert("添加成功!!");

}//endif(isAdd)


}

//添加按鈕的點擊事件方法
functionaddNewSelections(){
vartxtname=otxtName.value;
vartxtvalue=otxtValue.value;
if(txtname!=""&&txtvalue!=""){
ListUtil.addOptions(addNewLisbox,txtname,txtvalue);//添加新項
otxtName.value="";
otxtValue.value="";

}else{
alert("請輸入要添加的值和name");
return;
}
}

/*******************刪除選中選項****************************************************************/

//傳入下拉框對象和(索引)
ListUtil.deleteOptons=function(oListbox){
varselIndex=oListbox.selectedIndex;

if(oListbox.options.length==0){
alert("列表中無元素可刪除");
return;
}
oListbox.remove(selIndex);//刪除選中的選項
}

//刪除按鈕點擊事件
functiondeleteselections(){

ListUtil.deleteOptons(addNewLisbox);
}

/**********刪除所有***********************************************************************/
ListUtil.deletsAllOptions=function(oListbox){
if(oListbox.options.length!=0){
for(vari=oListbox.options.length-1;i>=0;i--){//倒著刪除是因為
oListbox.remove(i);
}
}else{
alert("該列表為空!");
}
}

functiondeleteAllSelections(){
ListUtil.deletsAllOptions(addNewLisbox);
}

/*******移動選項***************************************************************************************/

//獲得下拉框
varmove1Listbox=document.getElementById("move1");//左邊下拉框
varmove2Listbox=document.getElementById("move2");//右邊下拉框

//移動一個或多個選中的選項
ListUtil.move=function(oListboxFrom,oListboxTo){
//varidx1=oListboxFrom.selectedIndex;
vararrIndexes=ListUtil.getSelectIndexes(oListboxFrom);
varoOption;

if(arrIndexes.length==0){
alert("請選擇至少一個選項!");
return;
}else{

for(vari=oListboxFrom.options.length-1;i>=0;i--){
oOption=oListboxFrom.options[i];
if(oOption.selected&&oOption!=null){
oListboxTo.appendChild(oOption);
}

}

}

}

//向右移一個元素
functionrightSingle(){

ListUtil.move(move1Listbox,move2Listbox);
};

//向左移一個元素
functionleftSingle(){
ListUtil.move(move2Listbox,move1Listbox);
}

ListUtil.moveAll=function(oListboxFrom,oListboxTo){
for(vari=oListboxFrom.options.length-1;i>=0;i--){
oOption=oListboxFrom.options[i];
//alert(oOption);
oListboxTo.appendChild(oOption);
}
}

//向右移所有選項
functionrightAll(){

ListUtil.moveAll(move1Listbox,move2Listbox);
}

//向左移所有選項
functionleftAll(){
ListUtil.moveAll(move2Listbox,move1Listbox);
}</script>
</html>

D. html下拉框怎麼設置默認值

html下拉框設置默認值,用到的工具:notepad++,步驟如下:

  1. html代碼部分:

<select>
<optionvalue="1">北京</option>
<optionvalue="1"selected>天津內</option>
<optionvalue="1">上海</option>
</select>

說明:selected屬性容就是默認值,天津被默認選中。

效果圖:

注意事項:默認值只能設置一個,設置多個的話最後一個默認值是最終的默認值。

E. html select標簽下拉列表展開

為簡化用戶操來作,希望自滑鼠懸停在下拉列表框上時,能自動展開。查了一下select的屬性,沒有相關的操作。最後找了一個變通的辦法,代碼如下:

<select onmouseover="size=10;" onmouseout="size=1;" onchange="size=1;">
<option value="126.htm">126</option>
<option value="163.htm">163</option>
<option value="16.NET.htm">163net</option>
<option value="163vip.htm">163vip</option>

就是讓滑鼠懸停後,顯示的數目就自動改成10或其它數目。滑鼠移開後,還原成只顯示一個。用戶點擊了某一項也讓它恢復成正常狀態。

F. 怎麼用html5+js+css實現如圖所示的搜索下拉框,謝謝

<divclass="searchModel">

<selectname=""id=""value="2">

<optionvalue="0">科室</option>

<optionvalue="1">疾病</option>

<optionvalue="2">醫院</option>

</select>

<inputtype="text"placeholder="請輸入搜索內容">

<button>搜索</button>

</div>


<style>

html,

body,

div,

input,

select,

button{

margin:0;

padding:0;

border:none;

outline:none;

}


.searchModel{

display:flex;

border:1pxsolidorange;

border-radius:4px;

overflow:hidden;

margin:20px;

height:44px;

}


.searchModelselect{

color:#fff;

background:orange;

padding:022px;

/*appearance:none;*/

/*-moz-appearance:none;*/

/*Firefox*/

/*-webkit-appearance:none;*/

/*Safari和Chrome*/

}

select::-ms-expand{display:none;}

.searchModelselectoption{

color:#333;

background:#fff;

}


.searchModelinput{

flex:1;

padding:010px;

}


.searchModelbutton{

width:44px;

color:#fff;

background:orange;

}

</style>

  1. 要改變下拉選項選中的樣式,就用div去模擬下拉框

  2. js部分,button提交表單,或者是div模擬提交ajax

G. html下拉菜單怎麼寫

方法如下:

方法一:

HTML

5、定位下拉菜單,並將菜單項對齊。這將會同時去除灰色背景。

  • position:relative;聲明必須添加到列表項頂端。

  • position:absolute;聲明必須添加到相對位置定位的列表中。

H. html里怎麼設置下拉選項

<select name="yourName" id="yourId">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>

這樣就行了,一個option就是一個選項,value表示當前選項的值

I. 如何在 HTML 頁面中創建簡單的下拉列表框

select標簽可以創建下拉列表,列入

<select>
<optionvalue="1">我是下拉項版目權1</option>
<optionvalue="2">我是下拉項目2</option>
<optionvalue="3">我是下拉項目3</option>
<optionvalue="4">我是下拉項目4</option>
</select>