jQuery のクリック機能を使用してテキスト (ハイパーリンクを含む) を配置しようとしています。
var publicationsText = "Rohit. <a href=\"http://www.google.com\" onmouseover=\"this.style.color=#EC4D48;\" onmouseout=\"this.style.color=#666;\" style=\"color:#666;\">Emerging Energy</a>";
$('#publicationsID').click(function(){
$("#homepage").html(publicationsText);
return false;
});
これは、私のローカルボックスで意図したとおりに機能します。しかし、これを Google サイトに公開すると、生成される HTML は次のようになります。
<div id="container-caja-guest-0___">
<div id="homepage-caja-guest-0___">
Rohit.<a target="_blank" style="color: #666">Emerging Energy</a>
</div>
</div>
また、ハイパーリンクは自動的に削除されます。
Google サイトで機能する回避策を提案してもらえますか?
さらに、サイトはhttp://www.wattalyst.orgで利用できます(連絡先/出版物ページで問題を確認できます) 。
ありがとう!