描述中给出的javascript函数调用是如何工作的?
我有一个选择框,其onChange属性执行以下函数:描述中给出的javascript函数调用是如何工作的?,javascript,Javascript,我有一个选择框,其onChange属性执行以下函数: <select id="shipping_method" name="shipping_method" onChange="javascript:quantity(), price(), Shipping();" style="width: 209px;"> <option value="">Select Shipping</option> <option value="standar
<select id="shipping_method" name="shipping_method" onChange="javascript:quantity(), price(), Shipping();" style="width: 209px;">
<option value="">Select Shipping</option>
<option value="standard">Standard (7 - 12 days from proof)</option>
<option value="expedited">Expedited (5 work days from Proof)</option>
</select>
选择配送
标准(自证明之日起7-12天)
加急(证明后5个工作日)
在JavaScript中,逗号分隔表达式序列。表达式从左到右依次求值。这在声明变量时经常使用:
var var1, var2 = 12, var3 = true;
以及在if语句中省略大括号:
if (something == true)
doSomething(),
doAnotherThing();
else
doSomethingElse();
但它们通常可用于分隔任何表达式,前提是要分隔的表达式不包含诸如return
、if
、break
等语言构造语句
在您提供的示例中,它与
onchange="quantity(); price(); Shipping();"
(请注意,javascript:
标签在事件处理程序中不是必需的,它的作用与您可能认为的不同。此外,为了避免在处理DOM事件时出现混淆,请尝试使用小写事件名称,而不是小写事件名。)