一些HTML
<div class='menu_mcwiki'>
<ul>
<li> <p> Blocks List </p></li>
<li> <p> Item List </p></li>
<li> <p> Potions & Food </p></li>
<li> <p> NPC Trading </p></li>
<li> <p> Crafting </p></li>
<li> <p> Enchanting </p></li>
<li> <p>Legend:</p></li>
</ul>
</div>
我想得到类似的结果,如果你点击<li>
,php文件中的if语句将显示输出。
我想用javascript的.addClass
.removeClass
来添加或删除<li>
中的类,并添加到php文件if if {if has class1}
之类的语句然后显示输出,如果它不存在:显示任何内容。
有人能指出我正确的方向吗?抱歉我的英文。
答案 0 :(得分:2)
我想得到类似的东西,如果你点击LI,php文件中的if语句显示输出。
仅使用PHP不可行。您需要对Web服务器脚本进行某种AJAX调用才能执行此操作。 JQuery可能就是你正在搜索的东西,这很好地记录了。
答案 1 :(得分:1)
我不放弃得到它,jQuery是解决方案的人,但如果你不喜欢它,也许你可以尝试这样的事情:
<ul id="ulist1">
<li>Blocks List</li>
<li>Item List</li>
<li>Potions & Food</li>
</ul>
<script>
var ulist1 = document.getElementById("ulist1");
var childs = ulist1.getElementsByTagName("li");
for (var i=0; i<childs.length; i++) {
// do something with childs[i], which is a <li> element;
// u could apply your <?php ?> here if you want also;
}
</script>