Javascript 选项标记中的选定属性
我有一个通过循环填充的下拉列表。当Javascript 选项标记中的选定属性,javascript,Javascript,我有一个通过循环填充的下拉列表。当等于i时,应添加所选属性 var start=1; var end=noOfPages; var期权=”; 对于(var i=start;i您可以向选项标记添加值属性 正如@3Dos在评论中所建议的,您可以使用“document.createElement”,而无需像这样插入原始HTML: var start = 1; var end = noOfPages; var options = ""; for (var i = start; i <= end
等于i
时,应添加所选属性
var start=1;
var end=noOfPages;
var期权=”;
对于(var i=start;i您可以向选项
标记添加值
属性
正如@3Dos在评论中所建议的,您可以使用“document.createElement”,而无需像这样插入原始HTML:
var start = 1;
var end = noOfPages;
var options = "";
for (var i = start; i <= end; i++) {
var opt = document.createElement('option');
opt.value = i;
opt.innerHTML = i;
document.getElementById('dropDown').appendChild(opt);
}
var start=1;
var end=noOfPages;
var期权=”;
对于(var i=start;i,这是生成下拉列表的正确方法,并且由于
//这些不是OP提供的,而是为了实际运行此代码段而添加的
var noOfPages=5;
var start=1;
var end=noOfPages;
var options=document.createDocumentFragment();
对于(var i=start;i为什么在可以使用“document.createElement”时插入原始HTML?我已经删除了原始HTML代码。在下拉列表中更改值时,我正在调用一个javascript函数,该函数将表单提交给servlet。因此下拉列表中的值总是选择为1。你能为代码添加一个提琴吗?如果没有看到完整的内容,我会情不自禁代码