元素的數量,我有以下的javascript代碼:的Javascript獲得在getElementsByClassName方法
b = document.getElementsByClassName('name1');
c = document.getElementsByClassName('name2');
if (b.length != 0) {
document.getElementByTagName('body')[0].innerHTML = b[0].innerHTML
else if (c.length != 0) {
document.getElementByTagName('body')[0].innerHTML = c[0].innerHTML
}
else document.getElementByTagName('body')[0].innerHTML = 'error';
但我沒有得到期望的渲染。即使存在類名爲name1和name2的div,整個頁面也會呈現。
我在做什麼錯?
至少你在if語句中跳過了關閉'}'括號。然後,在本機JavaScript中沒有'getElementByTagName'方法。 – VisioN
它的getElementsByTagName(複數元素) – Qurben
@SegFault在你的頁面上有多個div'name1'或'name2'? –