亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

setAttribute()方法

https://img1.sycdn.imooc.com//5af166e10001c20913280447.jpg

效果多了一行空白。代碼應該怎樣加條件?讓它空白消失,會的大佬教一下。謝謝。

正在回答

1 回答

我開始也遇到這個情況。

原來的代碼是先輸出“title”值后才判斷的“title”值是否為空,那個空行就是輸出的還沒有改變的“title”的值,就是那個空值“”,所以占了一個空行,然后才改變它的值為“WEB前端技術”然后輸出。

要去掉空行可以改變一下邏輯,就是先判斷再輸出,例如下面的代碼就可以實現:

<script type="text/javascript">

? var Lists=document.getElementsByTagName("li");

? for (var i=0; i<Lists.length;i++)

? {

? ? var text = Lists[i].getAttribute("title");

? ? if(text=="")

? ? {

? ? Lists[i].setAttribute("title", "WEB前端技術");

? ? document.write(Lists[i].getAttribute("title")+"<br>");

? ? } else {

? ? ? ? document.write(text +"<br>");

? ? }

? }

</script>


2 回復 有任何疑惑可以回復我~
#1

hhahaha 提問者

非常感謝!
2018-05-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

setAttribute()方法

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號