首页 > 代码库 > jQuery 的attr()与css()的区别
jQuery 的attr()与css()的区别
jQuery 的attr()与css()的区别
1.attr是用来获得或设置标签属性的(attribute的缩写)
var myId = $("#myId");
myId.attr("data-name", "baidu");
// 设置属性名data-name,值baidu
// 结果为 : <div id="myId" data-name="baidu"></div>
var attr = myId.attr("data-name"); // 获取
相对于
var myId = document.getElementById("myId");
myId.setAttribute("data-name", "baidu"); // 设置
myId.getAttribute("data-name"); // 获取
2.css是设置元素的style样式的
var myId = $("#myId");
myId.css("background-color", "red"); // 设置背景颜色为红色
var bg = myId.css("background-color"); // 获取背景颜色
相对于
var myId = document.getElementById("myId");
myId.style.backgroundColor = "red"; // 设置
var bg = myId.style.backgroundColor; // 获取
jQuery 的attr()与css()的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。