相同的Javascript在IE和Chrome中都不起作用

时间:2011-07-04 15:20:38

标签: internet-explorer google-chrome

以下两个脚本是否相同?但它们似乎在不同的浏览器中相互矛盾。

- 适用于IE9但不适用于Chrome

<script type="text/javascript">
var el=document.getElementById('myLink');

window.onload = function(){
  measurePlt();
  //$("#myLink").trigger('click');
  el.trigger('click');
};

el.click(function(e) {
    e.preventDefault();
});
</script>

- 适用于Chrome但不适用于IE

<script type="text/javascript">
window.onload = function(){
  measurePlt();
  $("#myLink").trigger('click');  
};

$("#myLink")..click(function(e) {
    e.preventDefault();
});
</script>
有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

$("#myLink")..click(function(e) {
e.preventDefault();
});

将上面的代码从第二部分改为

$("#myLink").click(function(e) {
e.preventDefault();
});