# 需複習的考題 哪個 JS 語法能夠產生一個 HTML 元素 createElement 若要將產生出來的 HTML 元素,插入指定 HTML 標籤的子節點上,下列語法何者為對? appendChild 要在 h1插入一個 class,可用什麼 JS 語法? document.querySelector('h1').setAttribute("class", "logo"); JS 只可新增 HTML 結構,沒辦法做刪除動作 當事件觸發時,下圖中的問號該寫什麼才會顯示「當前瀏覽器窗口的 滑鼠 x 軸座標」? ![](https://i.imgur.com/arnn61e.png) clientX 監聽語法的第三個參數所帶的布林值的用意是? 設定監聽事件為 capture 或 bubbling 機制 若要偵測「滑鼠在指定的元素中移動時」的事件,要用哪個語法? mousemove 下列哪個語法能夠中止事件監聽中的冒泡傳遞事件? stopPropagation() 透過localStorage能在使用者瀏覽器上儲存資訊 localStorage 會在關閉瀏覽器後資料便會跟著消失 localStorage 能夠永久儲存瀏覽器資訊,就算關閉網頁再打開,也能夠讀取其資料 JSON.parse 能夠將 JSON 字串解析為 JS 物件 JSON.stringify 能夠將 JS 物件轉為 JSON 字串格式 BOM 為 Browser Object Model (瀏覽器物件模型) 開發者可從 BOM 當中讀取到使用者資訊瀏覽器資訊 JS 實作「回上頁」功能 window.history.back(); 如何用 JS 取得 「瀏覽器視窗高度」? window.innerHeight