[英]JS - Change value of specific text-input-field (class has several input elements)
[英]How can i change the class of a div when input field has a specific value?
我想在输入字段获得特定值时更改div的背景。 例如:
<div class="vote-container">
<input class="positive" title="" name="pvote_1"
onclick="" value="+" type="submit">
</div>
因此,当输入字段获得“ +”值时,我需要将类“ green”添加到div“ vote-container”中,如下所示:
<div class="vote-container green">
<input class="positive" title="" name="pvote_1"
onclick="" value="+" type="submit">
</div>
这样就可以了。
<div class="vote-container">
<input class="positive" title="" name="pvote_1"
onclick="" value="+" type="submit">
</div>
<script>
var input = document.querySelector(".positive");
if(input.value == "+"){
document.querySelector(".vote-container").classList.add("green");
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.