【问题标题】:access Iframe element in asp.net webpage访问 asp.net 网页中的 iframe 元素
【发布时间】:2014-01-31 20:39:44
【问题描述】:

我正在使用 asp.net 4.5.1 网络表单。我有一个 asp.net 页面“Default.aspx”。我在这个页面中有一个 IFrame:

<iframe id="myFrame" name="myFrame" src="" runat="server"></iframe>

我在这个页面上也有一个按钮。在按钮的单击事件中,我设置了不在我的域中的 iframe 的 src。例如:src="www.google.com"。当 iframe 被加载到里面是一个文本区域。

<textarea class="textarea" name="msg" id="msg" ></textarea>

我希望在每次加载 Iframe 之后(一直单击 default.aspx 中的按钮强制加载 Iframe),更改 msg textarea 的文本。我使用了 jquery,但我没有成功。有什么办法吗?

【问题讨论】:

  • 你想在 textarea 中提供什么消息?
  • 我想将“Hello”或任何其他文本设置为 textarea 的值

标签: jquery asp.net iframe


【解决方案1】:

DEMO

$("#btn1").on("click", function () {
    $("#msg").text("Hello");
});

【讨论】:

  • 这段代码可以正常工作,但在我的情况下,textarea 位于 iframe 内部,并且 iframe 的 src 是外部链接
  • 您的textarea 来自外部站点吗?
猜你喜欢
  • 1970-01-01
  • 2012-12-24
  • 1970-01-01
  • 2013-11-21
  • 1970-01-01
  • 2019-06-15
  • 2014-09-15
  • 1970-01-01
  • 2010-11-29
相关资源
最近更新 更多