有多少种方法可以让 var = "alert(123)" 执行里面的alert方法

无名小子
  • 630

有多少种方法可以让 var = "alert(123)" 执行里面的alert方法?先来个最简单暴力的...

var str = "alert(123)"

setTimeout(str, 0)
回复
阅读 2.1k
2 个回答
new Function('alert(123)')();
var script = document.createElement('script');
script.innerHTML = 'alert(123)';
document.body.appendChild(script);
var div= document.createElement('div');
div.innerHTML= '<img src="//error" onerror="alert(123)">';
document.body.appendChild(div);
宣传栏