Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 onchange未选中,请给出值_Javascript - Fatal编程技术网

javascript onchange未选中,请给出值

javascript onchange未选中,请给出值,javascript,Javascript,一旦改变了不被选上或没有改变给价值怎么办? 看看我的例子 <select id="leave" onchange="leaveChange()"> <option value="500">Worldwide</option> <option value="150">EMS</option> <option value="350">DHL</option> <option value="200

一旦改变了不被选上或没有改变给价值怎么办? 看看我的例子

<select id="leave" onchange="leaveChange()">
  <option value="500">Worldwide</option>
  <option value="150">EMS</option>
  <option value="350">DHL</option>
  <option value="200">UPS</option>
  <option value="75">Postal</option>
</select>
<input type="button" name="button" id="button" value="+Add" />
<script>
function leaveChange() {
        var leaveValue = document.getElementById("leave").value;
        var shippingItems = document.getElementById("item_ship");
            if (leaveValue != ' ') // ??
                shippingItems.innerHTML = leaveValue;
            else
                shippingItems.innerHTML = this.value;
}
</script>
<div id="item_ship"></div>
我想我的问题很清楚。如果打开页面的给定值为Worldwide值为500,那么如何获取div id

如果希望自动选择Worldwide选项,只需将其添加到HTML:

<option value="500" selected>Worldwide</option>
Javascript


下面是一个实时代码示例-

我不确定您在问什么。您能描述一下您希望页面具有的确切行为吗?这指的是您页面中的窗口范围example@RayonDabre,我的错,无视我以前的answer@jason很明显,try code no value after onchange下拉列表get value i want world this auto selected但javascript中没有值function@Henoktwo-因此,您希望当用户登录页面时,项目_ship中的值自动设置为“500”?如果登录页面,则功能值不为空page@Henoktwo -您还希望Worldwide的值显示在项目_ship中?
<select id="leave" onchange="leaveChange()">
  <option value="500" selected>Worldwide</option>
  <option value="150">EMS</option>
  <option value="350">DHL</option>
  <option value="200">UPS</option>
  <option value="75">Postal</option>
</select>
<script>

 function setItemShip() {
    var leaveValue = document.getElementById("leave");
    var itemShip = document.getElementById("item_ship");
    // sets the value of #item_ship to selected value
    itemShip.innerHTML = leaveValue.options[leaveValue.selectedIndex].value;
 }

  window.onload = setItemShip;

</script>