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

3
我想在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。

2个回答

4
尝试使用getElementById()来首先捕获您想要编辑的控件,然后尝试设置该控件的innerHTML。像这样的东西应该能帮助您通过:
<script type="text/javascript">
var x = document.getElementById("yourControlId");
x.innerHTML = "somethingSomething";
</script>

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

希望这可以帮助你。


非常感谢 @harvey,你节省了我的时间。 - Manish Goswami
@ManishGoswami - 谢谢,伙计。很高兴它对你有帮助。 :) - Dhrumil

0

尝试给了我 null。我得到了答案@HarveySpecter 说。 - Manish Goswami

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接