例如,这有效吗?
<!doctype html>
<html>
<head>
<title>Some Iframes</title>
</head>
<body>
<iframe id="frame1" src="/html/test-frame.html"></iframe>
<iframe id="frame2" src="/html/test-frame.html"></iframe>
</body>
</html>
文件test-frame.html
的内容为:
<!doctype html>
<html>
<head>
<title>Test Iframe</title>
</head>
<body>
<button id="subscribe">Subscribe</button>
</body>
</html>
我希望能够为一组iframe使用相同的html和相同的脚本。
答案 0 :(得分:3)
这是可以接受和有效的。由于每个页面都是自包含的,因此拥有自己独立的命名空间和DOM,因此只要在每个iframe文档中只出现一次,就可以在iframe中使用相同的ID。
答案 1 :(得分:2)
iframe的每个 页面完全独立且独一无二。
您可以拥有一个页面和4个iframe,每个iframe都可以有一个名为"#the-element"
的元素
当然,你在那里的代码是无效的,但如果每个代码都加载了自己独立的HTML,那将是完全可以接受的。