ある条件が満たされたら、ボディのオンロードイベントを変更したい。
私の場合、条件は、最初にページをロードして現在のonloadイベントを取得し、それがtrueを返す場合は特定の文字列と比較してから、別の関数に置き換えてonloadイベントに割り当てる必要があることです。
ページが読み込まれるとき、新しいonloadイベントは実際には何もしないので、これは可能ですか?それで、本文に到達する前に変更する必要があると推測しています。
これは前の質問から得たものです。また、いくつか追加しました。
$(document).ready(function(){
var x = new String(document.body.onload);
x = x.replace(/ /gi,"");
x = x.replace("functiononload(event){","");
x = x.replace("}","");
alert(x);
//what i want to do after i checked the old event if it is equal to something.
window.onload = function() {
newfunction();
x();
}();
});
<body onload="wewewe();">