zoukankan      html  css  js  c++  java
  • eval和document.getElementById

    eval和document.getElementById都能把字符串转化为对应的对象或是数值,但两者之间还是有区别的,请看以下几个例子:
    假如页面上存在ID为aaa的标记,以下a和b得到的是一样的结果

    var a=eval('aaa');
    var b=document.getElementById('aaa');
    var a=eval('aaa');
    var b=document.getElementById('aaa');


    如果页面上不存在aaa标记,则eval将发生错误,document.getElementById返回null值

    另一种情况就是字符串为表达式时

    alert(eval('1+1')); //返回2
    alert(document.getElementById('1+1')); //返回null因为getElementById会把'1+1'看作
    //标记ID进行查找
    alert(eval('aaa.href')); //将返回aaa的href属性
    alert(document.getElementById('aaa.href')); //和上面一样会返回null
    我现在碰到的是, 如何在服务端,得初始化事件中,改变一些客户端的显示?
  • 相关阅读:
    Exercise02_09
    Exercise02_05
    Exercise02_01
    Exercise02_03
    Exercise02_07
    web.xml配置详解
    面对不成功的人生
    请不以结婚为目的的恋爱吧
    年轻人能为世界做点什么
    不作就不会活
  • 原文地址:https://www.cnblogs.com/backuper/p/1360515.html
Copyright © 2011-2022 走看看