简体   繁体   English

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

[英]How to set content inside HtmlEditorExtender on page load

I want to set content on Page Load inside HtmlEditorExtender 我想在HtmlEditorExtender中的Page Load上设置内容

<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 JQUERY

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

I am getting null in Console. 我在Console中得到null。

Try using getElementById() to first, catch the control that you want to edit and then try setting the innerHTML for that. 首先尝试使用getElementById() ,捕获要编辑的控件,然后尝试为其设置innerHTML Something like this should get you through : 这样的事情可以让你通过:

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

Also, make sure your control is loaded before you call this or you can use $( document ).ready() wrapper on this. 另外,在调用之前确保已加载控件,或者可以在此使用$( document ).ready()包装器。

Hope this helps. 希望这可以帮助。

Look here, it may be useful: https://taditdash.wordpress.com/2014/03/05/set-content-inside-ajax-htmleditor-and-editorextender-using-javascript/ 看这里,它可能很有用: 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");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM