如何解决我有两个具有不同ID的Iframe,每个Iframe具有相似ID的按钮,我想分别在javascript中到达每个按钮
我正在使用Angular 6,我有一个带有动态ID的<iframe>
元素。 <iframe>
被加载两次,并且每个<iframe>
的html文件都有一个按钮,我想根据iframe的ID为该按钮提供文本!
例如,我想在iFrame_1中为按钮提供一个文本:“在此处签名”,在iFrame_2中为按钮提供一个文本:“在此处标记” 并且两个iFrame中的按钮都具有ID:“ confirmBtn”。
下面是我要完成这项工作的尝试之一
var signatureTypes = parent.document.querySelectorAll('[id^="iFrame_"]');
var signatureType;
for (i = 0; i < signatureTypes.length; i++) {
signatureType = signatureTypes[i].id.charAt(signatureTypes[i].id.length - 1)
if (signatureType == "0") {
signatureTypes[i].getElementById('confirmBtn').innerHTML = 'Start Signing';
}
else if (signatureType == "1") {
signatureTypes[i].document.getElementById('confirmBtn').innerHTML = 'Start Marking';
}
}
希望您能对此有所帮助。预先谢谢你
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。