首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在页面加载时设置HtmlEditorExtender中的内容

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

Stack Overflow用户
提问于 2015-05-18 06:10:57
回答 2查看 784关注 0票数 3

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

代码语言:javascript
复制
<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

代码语言:javascript
复制
var htmlEditorExtender = $('.ajax__html_editor_extender_texteditor');
console.log(htmlEditorExtender);
htmlEditorExtender._editableDiv.innerHTML = "something";

我正在控制台中获得null。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-18 06:17:01

尝试首先使用getElementById()获取要编辑的控件,然后尝试为此设置innerHTML。像这样的事情应该能让你渡过难关:

代码语言:javascript
复制
<script type="text/javascript">
var x = document.getElementById("yourControlId");
x.innerHTML = "somethingSomething";
</script>

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

希望这能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2015-05-18 06:28:46

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

代码语言:javascript
复制
var htmlEditorExtender = $('.ajax__html_editor_extender_texteditor');
htmlEditorExtender.html("something");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30296179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档