我有一个函数可以检查表单提交的年龄,然后根据年龄在 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(使用前将#替换为@)