0

次のJavaScriptコードがあります:

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 が存在する場合でも、ページ全体がレンダリングされます。

私は何を間違っていますか?

4

2 に答える 2