添加for循环时出现ReferenceError

时间:2019-07-05 06:20:59

标签: javascript for-loop dom

ReferenceError: fetchRemoteClusters is not defined函数中添加一个for循环时,我得到了一个奇怪的fetchRemoteClusters。 当我删除for循环并仅执行警报或其他操作时,它就可以正常工作。

我的功能看起来像这样

function fetchRemoteClusters(location)
{
var select = document.getElementById("Pantheoncluster");
var options = ["1", "2", "3", "4", "5"];

for(var i = 0; i < options.length; i++) {
    var opt = options[i];
    var el = document.createElement("option");
    el.text = opt;
    el.value = opt;
    select.add(el);
   }​
}

在这里我调用函数

<input type="checkbox" id = "<?php echo $this->LOC2?>" name="<?php echo $this->LOC2?>" value="<?php echo $this->LOC2?>" onclick="fetchRemoteClusters('<?php echo $this->LOC2?>')"><?php echo $this->LOC2?>

可能是什么原因造成的?请帮忙。

0 个答案:

没有答案