2925 次
1 に答える
0
イベント内のonclickものはすべて JavaScript として解釈されているため、指定する必要はありません。
document.getElementById('printableArea').innerHTML = "<a href='javascript:void(0);' onClick='changePage(\"" + catagor + "\")'> CLICK HERE</a>";
属性で使用void(0)してhref、ブラウザがリンクを開こうとするのを防ぎます。
イベントはonclick必要に応じてトリガーされます。
catagorvar を二重引用符で囲み、onclickイベントの一重引用符で囲みました。
このスコープで var にアクセスできることを確認してください。
また、「自動」の意味がわかりません。明らかにタイマーをミリ秒単位で設定したり、 'ssetTimeout()に入れたりできます。bodyonload
window.location=catagor; //the "window" reference is usually unnecessary
編集:
これを関数に追加します。
changePage(catagor);
changePageこれにより、コメントで尋ねたようにパラメーターを渡す関数が呼び出されます。
変更されたリンクの例は次のとおりです: JSFiddle
于 2012-05-29T23:09:43.710 に答える