私の会社のウェブサイトに、1つのウェブページをFirefoxと互換性のないものにするifステートメントがあります
if(event.srcElement.getAttribute("onclick") == null){
...code..
document.mainForm.submit();
}
ifステートメントの条件と、forefoxでの動作についてコメントしました。私の質問は、event.srcElement.getAttribute( "onclick")とは何ですか、それは重要です、それは将来問題を引き起こすでしょうか?また、Firefoxで動作するように条件を置き換えることができる同様の何かがありますか?
編集:
function gotoRDManagerPT(PTId, bDDetailId) {
if(!proceed()) return false;
var target = event.target || event.srcElement;
if(event.target.getAttribute("onclick") == null) {
document.mainForm.displayRDManagerPT.value = "true";
document.mainForm.PTId.value = PTId;
document.mainForm.bDDetailId.value = bDDetailId;
document.mainForm.submit();
}
}