如何在页面加载时设置htmlditoreextender中的内容

How to set content inside HtmlEditorExtender on page load

本文关键字:htmlditoreextender 设置 加载      更新时间:2023-09-26

我想在HtmlEditorExtender中设置页面加载内容

<asp:TextBox runat="server" ID="txt_plbNtCom" Height="300px" Width="99.8%" TextMode="MultiLine"></asp:TextBox>
<asp:HtmlEditorExtender TargetControlID="txt_plbNtCom" ID="ed_plbntcom" runat="server"></asp:HtmlEditorExtender> 
JQUERY

var htmlEditorExtender = $('.ajax__html_editor_extender_texteditor');
console.log(htmlEditorExtender);
htmlEditorExtender._editableDiv.innerHTML = "something";

我在控制台得到null

尝试使用getElementById()首先,捕获您想要编辑的控件,然后尝试为其设置innerHTML。像这样的内容应该可以帮助您通过:

<script type="text/javascript">
var x = document.getElementById("yourControlId");
x.innerHTML = "somethingSomething";
</script>

另外,在调用此控件之前,请确保您的控件已加载,或者您可以在此使用$( document ).ready()包装器。

看这里,它可能有用:https://taditdash.wordpress.com/2014/03/05/set-content-inside-ajax-htmleditor-and-editorextender-using-javascript/

var htmlEditorExtender = $('.ajax__html_editor_extender_texteditor');
htmlEditorExtender.html("something");
相关文章:
  • 没有找到相关文章