0
4

1 に答える 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 に答える