[英]Reading text from textbox and setting it in a dropdown menu in html #html #javascript
我想在html form
dropdown
列表中添加一個選項。 該選項將從textbox
讀取,然后將其添加到dropdown
列表中。 我是javascript
新手。 這是我的代碼:
<html>
<head>
<script>
function addval()
{
alert ("script ee");
var x=document.getElementById("myselect");
var y=document.getElementById("mtxt");
x.Add(y);
alert ("inserted in dropdown");
}
</script>
</head>
<body>
<form>
<select id="myselect" name="select">
<option>op1</option>
<option>op2</option>
<option>op3</option>
<option>op4</option>
</select>
<input type="text" name="mytext" id="mtxt">
<input type="button" value="add" onClick="addval()">
</form>
</body>
</html>
HTMLSelectElement類中沒有Add
方法。
您必須手動創建元素<option>
:
function addval()
{
var x = document.getElementById("myselect");
var y = document.getElementById("mtxt");
var newOpt = document.createElement('option');
newOpt.textContent = y.value;
x.appendChild(newOpt);
}
<html> <head> <script> function addval() { var x = document.getElementById("myselect"); var y = document.getElementById("mtxt"); var newOpt = document.createElement('option'); newOpt.textContent = y.value; x.appendChild(newOpt); } </script> </head> <body> <form> <select id="myselect" name="select"> <option>op1</option> <option>op2</option> <option>op3</option> <option>op4</option> </select> <input type="text" name="mytext" id="mtxt"> <input type="button" value="add" onClick="addval()"> </form> </body> </html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.