注册 登录
编程论坛 JavaScript论坛

请看问题代码

chaiyesong 发布于 2014-09-21 11:29, 829 次点击
window.onload=function(){
    // var box=document.getElementById('box');//获取特定id的元素的节点
    // // alert( typeof box);
    // var box1=document.getElementsByTagName('p');//获取的是一个集合数组集合
    // alert(box1[0]);//获取数组中的第一个元素

//     var box=document.getElementsByName('box');//获取相同名称的集合元素节点
//     alert(box);
    // var box =document.getElementById('box').getAttribute('title');//获取指定元素的属性的值
    // alert(box);
    // alert(typeof document.getElementById);

    // //判断浏览器是否支持getelementbyid的方法
    // if (typeof document.getElementById=='function')
    //  {
    //      alert('succee');
    //  }else{
    //      alert('失败');
    //  }
    var box=document.getElementById('box');
    alert(box.tagName);
    alert(box.innerHTML);
}
6 回复
#2
chaiyesong2014-09-21 11:29
document.getElementById
这个不能放在if语句里面吧
#3
寒风中的细雨2014-09-22 19:09
回复 2 楼 chaiyesong
为啥不能啊?
#4
chaiyesong2014-09-23 09:10
回复 3 楼 寒风中的细雨
if里面一帮是放Boolean值的啊  可会那个不是啊
#5
sunqing9712014-09-24 16:57
回复 4 楼 chaiyesong
他写的if没有错误。他写的if里就是个boolean啊,判断document.getElementById的类型是不是个函数。而你说的那句话不对,在js里,if里不一定要写boolean,你可以测试一下:
if("字符串"){
    alert("ok");
}
#6
sunqing9712014-09-24 16:58
回复 楼主 chaiyesong
你写的没有问题吧,什么问题?
#7
polaris1322014-10-10 10:58
楼主也没有说出现了什么问题啊
1