我有一个带有几个模式列表的第一个复选框。
想要我想做的很简单:
当我检查一个模式时,我想让他的个人 div “list-right”出现在下面,这是另一个复选框。
这是我的代码:
<div>
<div>
<h4>Select your schema(s) :</h4>
<div id="list-schemas">
<?php
foreach ($schemas as $elt) {
echo '<input type="checkbox" name="schemas[]" value="' . $elt->getSchema() . '"/>' . $elt->getSchema() . '<br />';
}
?>
</div>
</div>
<h4>Privileges on tables by selected schemas :</h4>
<div id="div-privileges">
<?php
foreach ($schemas as $elt) {
echo '<div class="list-right" id="' . $elt->getSchema() . '">';
echo '<label for="list-right">' . $elt->getSchema() . ' :</label><br />';
echo '<input type="checkbox" name="privileges[' . $elt->getSchema() . '][]" value="REVOKE"/> REVOKE ? <br />';
echo '<input type="checkbox" name="privileges[' . $elt->getSchema() . '][]" value="ALL"/> ALL PRIVILEGES ? <br />';
echo '<hr>';
}
?>
</div>
</div>
我设法显示 = 'none' ALL THE div "list-right"。
如你看到的 :
var listRight=document.getElementsByClassName("list-right");
for (var i = 0; i < listRight.length; i ++) {
listRight[i].style.display = 'none';
}
没有 JavaScript 函数我有什么: https ://image.noelshack.com/fichiers/2019/38/3/1568790896-capture2.png
我拥有的 JavaScript 函数: https ://image.noelshack.com/fichiers/2019/38/3/1568790893-capture.png
我想要什么: https ://image.noelshack.com/fichiers/2019/38/3/1568790898-capture3.png
但我不能让它们单独出现,并且动态地......
有谁能够帮我..?
一只斗牛犬
千万里不及你
杨__羊羊