17
|
Kamiel Wanrooij · 技术社区 · 16 年前 |
1
13
通常,使用innerhtml时不会执行脚本标记。在你的情况下,这很好,因为
jquery的HTML操作方法将为您执行HTML中的脚本,技巧是捕获对
不过,事情变得复杂起来。如果脚本在另一个域上,它将被异步加载,因此您必须等到完成后才能获取内容。另外,如果它只是将HTML写到片段的中间,而没有一个您可以轻松选择的包装器元素呢? writeCapture.js (完全公开:我写的)处理所有这些问题。我建议您只使用它,但至少您可以查看代码以了解它是如何处理所有事情的。 编辑:这里是一个 page 展示你想要的效果。 |
2
3
我创建了一个简单的测试页面来说明这个问题:
此页面会提醒“bar”并打印“foo”,而我希望它也会提醒“foo”并打印“bar”。但不幸的是,自从
|
3
3
使用
然而,最好的方法是使用
这个
反之
|
4
1
|
5
0
我可以先澄清一下,以确保我能解决问题吗?
因此,要让这一切在所有的Flickr
您可以通过添加一个简单的
如果这是可行的,那么
我的直觉是它不会起作用,但是测试这个概念应该非常简单。 |
6
0
所以您使用一个dom方法来创建一个
您说脚本标记是一个较大的HTML页面的一部分,因此不能单独列出。您不能给脚本标记一个ID并将其作为目标吗?我可能遗漏了一些明显的东西。 |
7
0
理论上,是的,我可以用这种方法找出一个脚本标签。问题是,我们可能有几十种情况会发生这种情况,所以我试图找到这种行为的一些原因或文档。
此外,
|
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |