js设置attr(为什么我的js代码中attr识别不了)

本文目录
为什么我的js代码中attr识别不了
let obj=document.getElementById("XXXXXX");
jquery中用法:
设置属性:obj.attr("属性名",’属性值’)
获取属性值:属性值=obj.attr(’属性名’)
原生用法:
设置属性:obj.setAttribute("属性名",’属性值’)
获取属性值:属性值=obj.getAttribute(’属性名’)
attr是哪个键
attr不是单纯的键盘上的哪个键。
attr : 设置或返回被选元素的属性值。
attr 是 attribute 的缩写,有属性的意思,只不过 attr 是操作 html 文档节点属性,attr 在 js 中使用的是 setAttribute 和 getAttribute。attr 设置的属性值只能是字符串类型,如果不是字符串类型,也会调用其 toString() 方法,将其转换成字符串类型。attr 返回的也是字符串类型, 选中或禁用直接返回 checked,selected,disabled。否则返回undefined。
JS为DIV动态设置ID属性
JS为里面的每个div设置不同的ID属性的代码如下:
《script》
var objs=document.getElementById("iproduct").getElementsByTagName("div");
for(var i=0;i《objs.length;i++)
{
objs.id="myid" + i;
}
《/script》
objs.id="myid" + i; 遍历一下,在id后面加上遍历索引,每个div的id就不一样了,而且有规律。
扩展资料:
也可以用如下方式:
***隐藏网址***
《script》
$(function(){
var i=0;
$("#iproduct div").each(
function(){
$(this).attr("id","id"+i);
i++;
}
)
});
《/script》

更多文章:
jfreechart 极坐标设置线条颜色(各位,怎样修改 matlab 中极坐标生成的图像线条的宽度求程序指导! 谢谢了!!!)
2025年8月9日 12:00
appear后面可以加名词吗(高考英语备考之 appear的用法)
2025年9月17日 03:30
django框架安装过程(京东云擎怎么搭建django 框架)
2025年7月24日 02:00
index加match函数出错(excel中INDEX和MATCH函数出现的问题)
2026年1月3日 23:00
routes插件(模拟火车2019机车插件和线路插件安装在哪里怎么激活求大神解答!!)
2025年7月11日 16:45
手机java运行库下载(三星C3300K手机下载JAVA游戏详细方法)
2026年1月12日 09:00
雅马哈音响portable(为什么存储卡里的歌在可插卡蓝牙音响上有些能放,有些不能放)
2026年8月5日 16:15
易语言源码忘记保存奔溃怎么找回(易语言源码丢失,用什么恢复软件恢复后可以用)
2025年12月9日 05:45












