我们说我有这段代码:
<span anyattribute="alert(1)"></span>
当span元素仅在页面上使用属性(诸如onload,onerror等事件)加载时,是否可以运行Javascript代码?
答案 0 :(得分:1)
如果通过&#34; loading&#34;你的意思是当跨度添加到DOM时,只有两个选项可以在发生这种情况时触发JavaScript代码:
在元素上使用mutation observer将其添加到(或其祖先)中,然后检查变异是否涉及添加该跨度,或
轮询以检查元素是否存在。
根据您的具体情况,两者都有优点和缺点。