1

ある条件が満たされたら、ボディのオンロードイベントを変更したい。

私の場合、条件は、最初にページをロードして現在の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();">
4

1 に答える 1