<script language="javascript">
var a="alert('123')"
eval(a)
</script>
eval就是把一个字符串当成一个javascript语句执行,当然要这个字符串符合语法

解决方案 »

  1.   

    eval("title"+i+".style.background='url(images/title_02.gif)';"); 
    <=> document.getElementById("title"+i).style.background='url(images/title_02.gif)';
      

  2.   

    为什么会自动加上document.getElement...?
      

  3.   

    title0.style.background='url(images/title_02.gif)'这个在ie里是可以执行的,直接用id取objeval并没有加document.getElement