隐藏

js获取元素属性的方法

发布:2024/12/23 21:00:44作者:管理员 来源:本站 浏览次数:15

wz(thisObj) 参数是 this 就是自己
function wz(thisObj)
{
    alert(thisObj.id);//获取自己的id 
    alert(thisObj.name);//获取自己的name
    alert(thisObj.parentNode.id);//获取父节点的id 以此类推
    alert(thisObj.parentNode.parentNode.rowIndex);//获取父节点的父节点的行序号 这个是针对table    
    var str =thisObj.value; //获取自己的 值
    thisObj.value = '123'; //赋值
    thisObj.id='345';
    
    或者通过 name 或 id  获取元素自己
    var obj = document.getElementsByName("fw");
    var obj = document.getElementById("sd1");
    
    注意:这些属性 都是 标准属性 不能是自定义属性 
    也可以采用如下方法:适合标准属性和自定义属性 
    var str =thisObj.getAttribute("data-leaves");//获取属性值    
    thisObj.setAttribute("data-leaves","48");//赋值值
    
    新增属性
    thisObj.age = "100";
    //删除,设置成null,
    thisObj.age = null;
    或者delete
    delete thisObj.age;

}