我想在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";

我在Console中得到null。

最佳答案

首先尝试使用getElementById(),捕获要编辑的控件,然后尝试为此设置innerHTML。这样的事情应该可以帮助您:

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

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

希望这可以帮助。

08-17 08:38