javascript - 使用 vanilla javascript 在 iframe 中提取 textarea 的内容
问题描述
我有一个 iframe 'description_ifr',其中是一个 ID/名称为 'description' 的文本区域。我想使用 vanilla javascript 来提取该文本区域的内容。
有几个站点,包括此处的页面,旨在提供解决方案。我相信我已经尝试了所有提供的方法,但仍然没有成功。
var iframe = document.getElementById('description_ifr');
alert(typeof(iframe));
var doc = iframe.contentDocument || iframe.contentWindow.document;
alert(typeof(doc));
obj = doc.getElementById('description');
alert(typeof(obj));
var description = JSON.stringify(obj.value);
alert(description);
上面的结果是:object object object then a error: TypeError: obj is null
解决方案
推荐阅读
- php - 将 foreach 推送到 foreach 数组
- android - buildozer 下载没有 api 的 android sdk
- java - 从 javafx 中的可编辑单元工厂获取输出
- php - 在访问器中覆盖 Laravel Eloquent 模型在使用属性时返回 0
- ruby-on-rails - 在 Rails 中为更简洁的 URL 自定义嵌套路由?
- c++ - 获取函数返回的一些垃圾
- segmentation-fault - 在 runc 容器中执行二进制文件时出现分段错误
- javascript - 如果 Promise 中有一个空对象,则停止执行 Await 的方法,但不应返回错误并执行其他任务
- ios - OpenGL 在 IOS 12 中已弃用,如何在 ios 12+ 设备上安全地继续使用 openGL?
- python - Pandas:Groupby 并在组内使用条件进行迭代?