0

簡単なばかげた質問があります。JavaScriptでクリック可能なURLをHTMLに追加したい

var a = document.createElement('a');
a.setAttribute('href', 'http://example.at');
$("#upcomingEvents").append('Please check our website. ' + a);

URLは表示されますが、クリックできません。どうすれば変更できますか?

ありがとう!

4

2 に答える 2

2

このようにしてみてください:

$("#upcomingEvents").append('Please check our website. ');
$("#upcomingEvents").append(a);

演算子により、DOMNodeが文字列にキャストされますが、これ+は望ましくありません。

于 2013-01-18T23:00:15.757 に答える
2

リンク内にテキストを入れて、クリックするものがあるようにする必要があります。

a.innerText='click me!';

そして、文字列をDOM要素に連結することはできません。

$("#upcomingEvents").append('Please check our website.');
$("#upcomingEvents").append(a);

デモ

于 2013-01-18T23:01:20.570 に答える