[英]how to create drop down list in java script?
例如,如果我有一個像所有的列表項,a,b,c,d。 如果我點擊所有意味着它不應該允許選擇其他項目,如果我不是選擇所有意味着它應該允許從列表中選擇多個項目
<script type="text/javascript">
var creatLimit = 5;
var fCount = 0;
function addFileElement()
{
if(fCount < creatLimit)
{
var fObject = document.getElementById("name");
var addButton = document.createElement("select");
addButton.type = "select";
addButton.name = "List["+fCount+"]";
addButton.setAttribute("class", "normal");
addButton.style.width = "250px";
addButton.onkeydown = function(){
blur();
};
var o2 = document.createElement("br");
var o3 = document.createElement("br");
fObject.appendChild(addButton);
fObject.appendChild(o2);
fObject.appendChild(o3);
fCount++;
}
}
</script>
你在這里稍微混淆了你的術語--JavaScript本身沒有顯示任何 UI,它是顯示UI的HTML(或XUL或完全不同的東西 )。
假設您正在討論html,創建下拉列表的方法只是將下拉列表的相應html寫入您希望放置下拉列表的文檔中的任何位置,例如:
<div id="myDiv"></div>
<script type="text/javascript">
myDiv = document.getElementById("myDiv");
myDiv.innerHtml = "<select><option>a</option><option>b</option><option>c</option><option>d</option>";
</script>
很可能你會根據現有的項目列表動態編寫HTML,但我不想詳細介紹它,因為這完全取決於你的具體要求,因為jQuery會使這更容易。
編輯:Typo修復變量名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.