如何在 iframe 中创建 HTML5 数据属性
How to create HTML5 data attribute in an iframe
我正在尝试将 H1 的 innerText(不在 iframe 中并且其中包含"产品名称")拉入拥有的 iframe 中的表单按钮(非第三方)。这是我下面的代码,显然不起作用。提前谢谢你!
<script type='text/javascript'>
var productName = document.getElementsByTagName("h1")[0].getAttribute("innerHTML");
var links = document.querySelectorAll("input");
for(var i = 0; i < links.length; i++) {
links[i].dataset.productName = productName;
}
</script>
而不是getAttribute("innerHTML")
做document.getElementsByTagName("h1")[0].innerHTML
。这将为您提供实际的产品名称。
window.frameElement.getAttribute('data');
试试这个
<script type='text/javascript'>
var productName = document.getElementsByTagName("h1")[0].innerText;
var links = window.frames['<your iframe name>'].document.querySelectorAll("input");
for(var i = 0; i < links.length; i++) {
links[i].dataset.productName = productName;
}
</script>
相关文章:
- 尝试创建一个具有z-index的堆叠菜单'使用HTML5/CSS3/JS
- 需要一个与HTML5<音频>.哪些没有't创建或销毁视图
- 什么'是在HTML5画布中创建关键事件的最佳方式
- 使用html5地理位置api创建地理围栏
- 尝试使用HTML5和CSS创建子菜单
- HTML5画布创建“清除画布”按钮的正确方法
- 是否可以使用鼠标动态创建“html5画布”
- 如何在 iframe 中创建 HTML5 数据属性
- 在 AS3 和 HTML5 中创建 3D 条形图
- 使用动态用户输入在 HTML5 中创建画布多边形
- 使用HTML5和JavaScript创建精灵动画
- 创建HTML5无限画布
- 如何为ipad网络应用程序创建HTML5条形图
- 如何仅在移动设备上创建HTML5滑块,否则jQuery UI
- 创建 HTML5 视频磁贴
- 从 xml 文件创建 html5 播放列表
- 创建HTML5输入元素的正确方式是“;所需”;
- 如何使用JavaScript正确创建HTML5音频和视频
- 创建HTML5画布模式并用它们填充内容
- 如何使用数据通道创建HTML5 WebRTC对等体连接