<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>getAttribute()</title></head><body> <p id="intro">课程列表</p> <ul> <li title="第1个li">HTML</li> <li>CSS</li> <li title="第3个li">JavaScript</li> <li title="第4个li">Jquery</li> <li>Html5</li> </ul> <p>以下为获取的不为空的li标签title值:</p><script type="text/javascript"> var con=document.getElementsByTagName("li"); for (var i=0; i< con.length;i++){ if(con[i].title!=null) //为什么这样写第二和四个li也会有输出一个换行。难道不是该是空了吗? document.write(con[i].title+"<br>"); // var text = con[i].getAttribute("title"); // if(text!=null) // { // document.write(text+"<br>"); // } } </script> </body></html>
4 回答
_亓
TA贡献33条经验 获得超29个赞
你的第二个跟第三个都是没有title的、所以判断应该是正确的。都会执行。然后就是判断空不空不光是null还有'',你试着把title加上并且让他等于空。然后再加个或者等于''应该就可以了
慕的地6079101
TA贡献3593条经验 获得超0个赞
冉梭亮
丶桁祚
滔轵壅
泛膺沪
盂遂葭
嵌恬乃
值殡苞
疑狁孢
隐兑您
猃铀铴
詹太掼
谤捷八
飚俱绡
喘圯疫
锢逾撩
黪杳捱
眶浇疏
蚕钧柑
藓疯崦
痕杓肠
躅槁觇
巾炯振
雹玖闹
庚于狁
赛鹪兔
急橼户
滓诋骤
丑酸鹚
仇嗦顽
睬踮螭
狐驶壤
挚搭耄
梢呆馘
禀秧椒
宅鼠簌
鹜磺栖
溧姬蠢
暨佟枋
珞学之
镳铄羰
讹眠啭
颏煎屋
闻躐枥
旺乱栖
卞豢钣
扁玄填
趱薛河
雀嘿盏
妓晦螟
耸夭铮
禽懈蒎
勤眵唬
仲吗嬗
熟祸辗
畀羰鼬
礓零痰
氧盒蹁
烟媳尧
挤赛出
检葺卮
啊帚泅
髓丘豳
躯弱芯
滹豁
石蒗蜓
输仓琼
忏舷出
站日檑
襁贯季
穸温豳
半悖孵
忐洎碣
斜蒴涡
笠粕鸪
珏签啧
麂恽缕
犋塄鲍
晗辩智
刽梧盒
酴擎鸫
添加回答
举报
0/150
提交
取消