课程
/前端开发
/JavaScript
/JavaScript进阶篇
document.write(list[i].getAttribute("title")+"<br>");//输出li的title为"WEB前端技术"
在最终输出结果的时候,已经做了判断,为什么不是直接输出tit变量
而是要输出list[i].getAttribute("title")
2017-04-21
源自:JavaScript进阶篇 9-6
正在回答
con[i].title只能获取HTML元素中现有的属性
而con[i].getAttribute("title")不仅可以获取HTML元素中现在的属性,还可以获取非HTML元素也就是自定义的。
你可以试着把li元素中的某个title改为title1,使用con[i].getAttribute("title"),会发现结果只能显示title1的属性值,而title属性的值不会显示。
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
6 回答con[i].getAttribute("title"); 和 con[i].title;的区别?
3 回答为什么这里要写全List[i].getAttribute
4 回答lists[i].getAttribute("title")==" "一句中,为什么是“==”?
1 回答var text=Lists[i].getAttribute("title");如果title没有,返回的是什么?
1 回答关于 con[i].getAttribute("title") 和 con[i].title 区别