将另一个类添加到 div

2024-04-27

我有一个函数可以检查表单提交的年龄,然后根据年龄在 div 中返回新内容。现在我只是使用 getElementById 来替换 HTML 内容。但我认为如果我也可以向 div 添加一个类,那对我来说会更好。例如我有。

if (under certain age) {
    document.getElementById('hello').innerHTML = "<p>Good Bye</p>"; 
    createCookie('age','not13',0)
    return false;
} else {
    document.getElementById('hello').innerHTML = "<p>Hello</p>";  
    return true;
}

我想做的是将所有内容都放在 div 中,如果返回 false,则该 div 消失并被其他内容替换。我可以得到关于用纯 JavaScript 实现此目的的好方法的任何想法吗?我不想使用 jQuery 来实现这个特定的功能。


如果该元素没有类,则为其指定一个类。否则,在新的类名后面附加一个空格:

  var el = document.getElementById('hello');
  if(el) {
    el.className += el.className ? ' someClass' : 'someClass';
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将另一个类添加到 div 的相关文章