为什么这在firefox中不起作用我尝试选择类别然后使子类别可见.
<script type="text/javascript">
function show_sub(cat) {
var cat = document.getElementById("cat");
var sub = cat.getElementsByName("sub");
sub[0].style.display='inline';
}
</script>
Run Code Online (Sandbox Code Playgroud)
-
<ul>
<li id="cat" onclick="show_sub(this)">
Top 1
<ul style="display:none" name="sub">
<li>Sub 1</li>
<li>Sub 2</li>
<li>Sub 3</li>
</ul>
</li>
<li>Top 2</li>
<li>Top 3</li>
<li>Top 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
编辑答案是:
<script type="text/javascript">
function show_sub(cat) {
cat.getElementsByTagName("ul")[0].style.display = (cat.getElementsByTagName("ul")[0].style.display == "none") ? "inline" : "none";
}
</script>
Run Code Online (Sandbox Code Playgroud) 我有一个表/数组。例如,在 Excel 中,我可以按第 1 列 asc、第 2 列 desc、第 3 列 asc 等排序。
我可以在 PHP 中做同样的事情吗?首先是["first_name"] ASC,然后["last_name"] DESC是["player_id"] ASC和["user_id"] DESC。
array(2) {
[0]=> array(6) {
[0]=> string(8) "John",
["first_name"]=> string(8) "John",
[1]=> int(7) "44",
["score"]=> int(7) "44",
[2]=> string(2) "7",
["player_id"]=> string(2) "7",
[3]=> string(2) "3",
["user_id"]=> string(2) "3"
},
[1]=> array(6) {
[0]=> string(5) "Sam",
["first_name"]=> string(5) "Sam",
[1]=> int(7) "55",
["score"]=> int(7) "55",
[2]=> string(2) "1",
["player_id"]=> string(2) "1",
[3]=> …Run Code Online (Sandbox Code Playgroud)