この機能をいじってみると、HTML が次のようになっていることに気付きました。
<iframe id = "Some iFrameId">
#document
<html>
<head>...</head>
<body>The text of the editor</body>
</html>
</iframe>
ASPX では、生活を少し楽にするために次のことを行いました。
<div id ="myDiv" ClientIDMode="Static">
<ajaxToolkit:Editor ID="Editor" runat = "server" />
</div>
これを行うことで、エディターの HTML を含む myDiv に囲まれた iFrame を見つけるように問題が単純化されました。
JSでそれを行うには
//get the iFrame
var myIframe = $("#myDiv, iframe") //this returns an array and myIframe[1] is the iFrame, which contains the text.
//get the HTML from the iFrame
var content = myIFrame[1].contentWindow.document.body.innerHTML;
今、コンテンツには、私が探していたものが含まれています。これはちょっと長いので、もっと簡単な方法があるかもしれませんが、解決策を探したところ、ほとんどが次のようなものであることがわかりました。
私の場合はうまくいきませんでした.get_contentまたはいくつかの関数呼び出しを実行します。