奇怪的pasteHTML问题(难度大),高手请进!
<script>
//var url='ok';
var url='<script>alert("ok");</script\>';
var tmp=document.selection.createRange();
tmp.pasteHTML(url);
</script>
执行上面的javascript时,没有任何反应,系统并没有弹出ok字样,感觉其并没有被执行。
而如果url='ok',页面则可以写出ok字样来,这是为什么呢?难道pasteHTML过滤<script>的执行?
有没有办法让其alert出ok来呢?
多谢高手帮忙!