以下のコードはFFで正常に動作しますが、onclick関数には引用符が含まれているためIEがエラーをスローします。 IEでこの作業を行うには?私は例 Jqueryのattrを引用符で置き換えてもIEでは動作しません
<a href="#" onclick="add('1','val1')" id="link1">Link1</a>
<a href="#" onclick="add('2','val2')" id="link2">Link2</a>
<script>
function add(id,val) {
//do something
$('#link'+id).attr('onClick',$('#link'+id).attr('onClick').replace("add","remove"));
}
function remove(id,val) {
//do something
$('#link'+id).attr('onClick',$('#link'+id).attr('onClick').replace("remove","add"));
}
</script>
このような何かをやっている
:リンク1をクリックした後、リンクはIEはそれで問題があり、あなたは.propを使用して試みることができる
<a href="#" onclick="remove('1','val1')" id="link1">Link1</a>
あなたは 'onClick'の値が何である投稿することができますか? – Blender