类选择器不起作用,我如何始终获得我特别应用该功能而不是第一个的类,因为如果按类选择器工作,则项目具有相同的类,它将采用第一类而不是元素我正在申请。
HTML
<li class="space_form">
<label>
Nome*
<input type="text" class="no-empty" name="Nome" value="Nome" onFocus="formEmptyLeft(this);clearText(this)" onBlur="formEmptyLeft(this);clearText(this)" />
<div class="campo_vazio-left">*Preenchimento do campo obrigatório</div>
</label>
</li>
<li class="fright">
<label>
Sobrenome*
<input type="text" class="no-empty" name="Sobrenome" value="Sobrenome" onFocus="formEmptyRight(this);clearText(this)" onBlur="formEmptyRight(this);clearText(this)" />
<div class="campo_vazio-right">*Preenchimento do campo obrigatório</div>
</label>
</li>
Javascript
function formEmptyLeft()
{
var input = document.getElementByClass('no-empty');
if(input.value.length == 0)
{
document.getElementByClass('campo_vazio-left').style.display = 'block';
document.getElementByClass('no-empty').classList.add('form_invalido');
}
else {
document.getElementByClass('campo_vazio-left').style.display = 'none';
document.getElementByClass('no-empty').classList.remove('form_invalido');
}
}
function formEmptyRight()
{
var input = document.getElementByClass('no-empty');
if(input.value.length == 0)
{
document.getElementByClass('campo_vazio-right').style.display = 'block';
document.getElementByClass('no-empty').classList.add('form_invalido');
}
else {
document.getElementByClass('campo_vazio-right').style.display = 'none';
document.getElementByClass('no-empty').classList.remove('form_invalido');
}
}