iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 20
1
Modern Web

JS 學習歷程系列 第 20

嘿嘿!厲害啦! - 六角學院 JS 最終作業 (三)

  • 分享至 

  • xImage
  •  

今天繼續來第四塊啦,第四塊就是單純的 title,當下拉選單選出區域時,title 會跟著變動:

HTML 也很簡單哦:

<!-- 第四塊,寫在 all 下面哦 -->
<p class="title">三民區</p>

CSS 美化一下:

/* 第四塊 */
.title{
    width:100%;
    background-color:white;
    font-size: 36px;
    color:#8A82CC;
    margin-bottom: 24px;
    padding-top: 30px;
    text-align: center;
}

JS 開始:

  1. 監聽 devices,當 change 發生的話,啟動 updateTitle 這個 function
//選出 devices 及 title 
var option = document.querySelector('.devices');
var title = document.querySelector('.title');

//監聽 devices 跑 updateTitle 這個 function 
option.addEventListener('change', updateTitle);
  1. 來寫 updateTitle 這個 function 吧
function updateTitle(e) {
    var select = e.target.value;
    // title 變動
    var titleStr = '';
    for (var i = 0; i < noRepeatDis.length; i++) {
        if (select == noRepeatDis[i]) {
            titleStr = noRepeatDis[i]
        }
    }
    document.querySelector('.title').innerHTML = titleStr;
}

提供我的 VS Code:

https://ithelp.ithome.com.tw/upload/images/20190921/20119922cwcntChSHz.png

我的網頁長相:

https://ithelp.ithome.com.tw/upload/images/20190920/20119922im5H9eTTIT.png


上一篇
嘿嘿!厲害啦! - 六角學院 JS 最終作業 (二)
下一篇
嘿嘿!厲害啦! - 六角學院 JS 最終作業 (四)
系列文
JS 學習歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言