Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选项标记中的选定属性_Javascript - Fatal编程技术网

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。你能为代码添加一个提琴吗?如果没有看到完整的内容,我会情不自禁代码