JavaScript で DIV の内容を変更しようとしています。これが私のhtmlコードです(私はASP.NET 4.0を使用しています)
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="TextBox1" DisplaySourceTab="true"></asp:HtmlEditorExtender>
<span id='review-button'>review</span>
<div id='review'></div>
そして、ここに TextBox1 コンテンツを取得して DIV にバインドするための私の JavaScript コードがあります
$('#review-button').click(function () {
document.getElementById('review').innerHTML = document.getElementById('<%=TextBox1.ClientID%>').value;
});
次のように表示されます。
this is a <b>test</b>
代わりに次のようにします。
これはテストです
そして、私はjqueryを使用しようとしていますが、まだ希望はありません
$("#review").html($(document.getElementById('<%=TextBox1.ClientID%>')).val());
HtmlEditorExtender がなくても問題なく動作します。理由を知っている人はいますか?私はあなたの助けに感謝します