【问题标题】:getting this error in ie11: Unable to get property 'options' of undefined or null reference在 ie11 中出现此错误:无法获取未定义或空引用的属性“选项”
【发布时间】:2018-05-06 21:02:44
【问题描述】:

function run(event) {
console.log(document.getElementById("user").label);
var lable=event.target.options[event.target.selectedIndex].parentNode.label;
    if(lable == 'user'){
      document.getElementById("copy").value = "user";
    } else if (lable == 'warehouse') {
    	document.getElementById("copy").value = "warehouse";
    } else if (lable == 'dollhouse') {
    	document.getElementById("copy").value = "dollhouse";
    }
}
<form>
<select name="sel" id="sel" onchange="run(event)">
<option selected disabled>Wybierz...</option>
  <optgroup id="user" value="user" label="user">
    <option value="1">michal</option>
    <option value="2">mateusz</option>
  </optgroup>
  <optgroup id="warehouse" value="warehouse" label="warehouse">
    <option value="1">kosz</option>
    <option value="2">zaginione</option>
  </optgroup>
  <optgroup id="dollhouse" value="dollhouse" label="dollhouse">
    <option value="1">muiy</option>
    <option value="2">goey</option>
  </optgroup>
</select>
</form>
<input type="text" name="copy" id="copy">

需要帮助让它在 IE11 中运行,在 chrome 中运行良好。获取'无法获取未定义或空引用的属性'选项''

【问题讨论】:

    标签: internet-explorer-11


    【解决方案1】:
    <meta http-equiv="X-UA-Compatible" content="IE=8" />
    

    这可能会有所帮助,或者您可以进一步查看此问题和答案。 SCRIPT5007: Unable to get property 'value' of undefined or null reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-01
      • 2016-03-29
      • 2017-05-07
      • 1970-01-01
      • 2014-10-31
      • 2018-12-04
      • 2020-01-10
      • 2015-08-09
      相关资源
      最近更新 更多