javascript描述中的javascript函数是如何工作的?
问题描述:
我有一个选择框,其onchange属性执行给定的功能:javascript描述中的javascript函数是如何工作的?
<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>
答
在JavaScript中,逗号分隔的表达式序列。表达式从左到右依次进行评估。从如果语句
var var1, var2 = 12, var3 = true;
并省略括号::声明变量时,这通常用于
if (something == true)
doSomething(),
doAnotherThing();
else
doSomethingElse();
但是它们通常可以被用于分离任何表达,从而提供正被分隔别表达不包含语言构造语句,如return
,if
,break
等。
在您提供的示例中,它或多或少是同
onchange="quantity(); price(); Shipping();"
(注意javascript:
标签没有在事件处理需要,并没有做什么,你可能认为它。另外,为了避免在使用DOM事件时出现混淆,请尝试使用小写事件名称而不是camelCase。
+1
+1感谢搭档火箭科学信息(对我来说)... – 2010-08-11 11:55:49
呵呵?问题是什么? – beggs 2010-08-11 11:39:32