加载span时运行Javascript

时间:2018-02-18 12:54:55

标签: javascript html

我们说我有这段代码:

<span anyattribute="alert(1)"></span>

当span元素仅在页面上使用属性(诸如onload,onerror等事件)加载时,是否可以运行Javascript代码?

1 个答案:

答案 0 :(得分:1)

如果通过&#34; loading&#34;你的意思是当跨度添加到DOM时,只有两个选项可以在发生这种情况时触发JavaScript代码:

  1. 在元素上使用mutation observer将其添加到(或其祖先)中,然后检查变异是否涉及添加该跨度,或

  2. 轮询以检查元素是否存在。

  3. 根据您的具体情况,两者都有优点和缺点。