你把当前元素的margin和padding设置为0就看不见间空了
var Lists=document.getElementsByTagName("li"); for (var i=0; i<Lists.length;i++) { text = Lists[i].getAttribute("title"); document.write(text +"<br />"); if(text=="") { Lists[i].setAttribute("title", "WEB前端技术"); document.write(Lists[i].getAttribute("title")+"<br />"); } }
因为在它判断title是否为""且进行替换并输出前 先要执行一次document.write(text +"<br />")