javascript - 如何从 iFrame 中获取值
问题描述
<iframe src="test.html" id="iframe" ></iframe>
</br>
<input type="button" value="Start" onclick="get()">
</br>
<input id="xtext" type="text">
例如 (test.html) 包含以下文本:
<td class=\"datatable-cell\">61.00%<\/td>
当我按下开始按钮时,我想获取值 (61.00%),并将其放入 textinput
*请注意,示例中的值 (61.00%) 是可变的
问候 :)
解决方案
你可以61.00%
过
const iframe = document.getElementById('iframe').contentWindow;
const value = iframe.document.getElementsByClassName('datatable-cell')[0].innerText;
如果你想改变它,只需改变value
.
推荐阅读
- flutter - 如何在 Flutter 中的另一个小部件下对齐小部件?
- android - Android 应用程序如何将 Progressive Web 应用程序添加到 Android 启动器桌面?
- javascript - 被 CORS 政策阻止:反应 js 应用程序问题。爱讯
- c# - 使用 .Net Core API 防止缓存
- javascript - 如何在计算器中获取单击按钮的值
- c++ - 二和问题的最有效算法(涉及索引)
- python - 在pandas groupby函数Python中应用最大最小值和最后一个索引
- mongodb - Mongoose 在删除时不返回 HTTP 状态代码 204
- android - 从原生 Android 应用打开渐进式 Web 应用
- c# - 在 C# TestServer 中使用 TestStartup 进行 int 测试抛出 Not Found