以下陈述之间有什么区别?
<tr onclick="javascript:class1.function1()">
<td>HideAlert</td>
</tr>
和
<tr onclick="class1.function1()">
<td>HideAlert</td>
</tr>
我用第二种调用函数的方法创建了一个网页,并在 Windows 2003 Server 附带的 Internet Explorer 6.0 中进行了测试。该函数未被调用。当我在浏览器地址栏中输入“javascript:class1.function1()”时,该功能起作用了。用上述方式调用函数有什么区别吗?
脚本如下:
<script type="text/javascript">
var class1 = function(obj) {
this.val1 = obj.val1;
}
class1.function1 = function() {
$('#alertDiv').fadeOut('slow', function() {
});
</script>
jquery版本是1.4.2