我试图编写一个全局JavaScript函数,它在页面加载之前覆盖任何HTML对象(img
,iframe
,链接等)。 Overiding操作的目的是将这些对象的SRC
和HREF
使用DOM更改为任何其他链接。在对象完成加载之前,在JavaScript中触发事件
不幸的是,我没有找到任何解决方案,没有首先加载的对象,只有然后改变它onload
事件。
我的第二个选择是通过将这些属性与正则表达式匹配并替换结果值来更改SRC
和HREF
。我宁愿不这样做,因为它速度很慢并且耗费大量时间。
如果有人能够分享他/她的经验并帮助我解决这个问题,我会很高兴。
你为什么要用这个javascript? – rlemon
我想用Javascript做它,因为它将被嵌入到我没有写入的外部页面中。 Bakudan - 没关系,如果你不想帮忙。 –
@Niv Sela你的问题在于这个概念,这里的每个答案都是对我DELETED评论的一个很好的重写。你仍然无法操纵那些不存在的东西 - DOM应该被加载来操纵它!所以你想要的是不可能的。 – Bakudan