1

一些 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 has class1}然后显示输出,如果它不存在:显示任何东西。

有人可以指出我正确的方向吗?对不起我的英语不好。

4

2 回答 2

2

我想得到类似的东西,如果你点击 LI,php 文件中的 if 语句会显示输出。

仅使用 PHP 是不可行的。您需要对网络服务器脚本进行某种 AJAX 调用来执行此操作。JQuery 可能是您正在搜索的内容,它有很好的文档记录。

于 2013-05-15T09:14:08.190 回答
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>
于 2013-05-15T09:30:58.683 回答