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