欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript dom 期末考試題

王浩然1年前9瀏覽0評論

Javascript DOM 期末考試題

Web開發中,動態操作DOM是非常常見的需求,因此熟練掌握Javascript DOM相關知識是非常必要的。下面是一份Javascript DOM期末考試題,希望可以幫助大家鞏固知識點。

Part 1: JS操作DOM對象

Part 1: JS操作DOM對象

1. 使用JS獲取頁面元素,分別使用id,class和標簽名三種方式獲取id="test"的元素,將獲取結果輸出到控制臺。

document.getElementById("test");
document.getElementsByClassName("test")[0];
document.getElementsByTagName("div")[0].getElementsByClassName("test")[0];

2. 使用JS創建一個 ul 元素,然后在 ul 元素中創建 3 個 li 元素,分別包含文本內容"Javascript"、"HTML"、"CSS",將 ul 元素添加到頁面中 id="container" 的 div 中。

const ul = document.createElement("ul");
const li1 = document.createElement("li");
li1.textContent = "Javascript";
const li2 = document.createElement("li");
li2.textContent = "HTML";
const li3 = document.createElement("li");
li3.textContent = "CSS";
ul.appendChild(li1);
ul.appendChild(li2);
ul.appendChild(li3);
const container = document.getElementById("container");
container.appendChild(ul);

3. 使用JS修改 id="test" 的元素的文本內容為"Hello World"。

const test = document.getElementById("test");
test.textContent = "Hello World";

Part 2: JS操作DOM事件

Part 2: JS操作DOM事件

1. 使用JS為 id="btn" 的按鈕添加click事件,當點擊按鈕時,alert輸出"Hello World"。

const btn = document.getElementById("btn");
btn.addEventListener("click", function() {
alert("Hello World");
});

2. 使用JS為 id="test" 的元素添加mouseover事件和mouseout事件,當鼠標移入元素時,背景色變成紅色,當鼠標移出元素時,背景色變成白色。

const test = document.getElementById("test");
test.addEventListener("mouseover", function() {
test.style.backgroundColor = "red";
});
test.addEventListener("mouseout", function() {
test.style.backgroundColor = "white";
});

Part 3: JS操作DOM樣式

Part 3: JS操作DOM樣式

1. 使用JS為 id="test" 的元素添加一條樣式,將其字體顏色設置為紅色。

const test = document.getElementById("test");
test.style.color = "red";

2. 使用JS為 id="test" 的元素添加多條樣式,將其字體顏色設置為紅色,背景色設置為白色。

const test = document.getElementById("test");
test.style.color = "red";
test.style.backgroundColor = "white";