Javascript 尝试动态打印服务器列表,当我单击其中一个时,我希望显示我刚才单击的内容

Javascript 尝试动态打印服务器列表,当我单击其中一个时,我希望显示我刚才单击的内容,javascript,php,html,Javascript,Php,Html,正如标题所说,我正在尝试动态加载一个服务器列表,当我在下拉列表中单击一个服务器时,我想提醒我刚才单击了哪个服务器。我确实有它加载所有的服务器非常好,我只是挂断了寻找一个我点击 <ul class="dropdown-menu"> <div class="col-lg-6 mb-4" style="width: 300px;"> <?php for ($x = 0;

正如标题所说,我正在尝试动态加载一个服务器列表,当我在下拉列表中单击一个服务器时,我想提醒我刚才单击了哪个服务器。我确实有它加载所有的服务器非常好,我只是挂断了寻找一个我点击

<ul class="dropdown-menu">

    <div class="col-lg-6 mb-4" style="width: 300px;">
        <?php
        for ($x = 0; $x < sizeof($userguilds); $x++) {
            if ($userguilds[$x]->owner == 1) {
                //print_r($userguilds[$x]->name);
                echo "<h6 onclick='myFunction()' id='" . $userguilds[$x]->name . "'>
                        <li >
                            <a href='#' >" . $userguilds[$x]->name . "</a>
                        </li>
                    </h6>";
            }
        }
        ?>
        <script>
            function myFunction() {
                // Try to get name of what i just clicked on an alert it
            }
        </script>
</ul>

    作为参数传递给函数,然后它可以访问
    id
    属性

    <ul class="dropdown-menu">
    
        <div class="col-lg-6 mb-4" style="width: 300px;">
            <?php
            for ($x = 0; $x < sizeof($userguilds); $x++) {
                if ($userguilds[$x]->owner == 1) {
                    //print_r($userguilds[$x]->name);
                    echo "<h6 onclick='myFunction(this)' id='" . $userguilds[$x]->name . "'><li ><a href='#' >" . $userguilds[$x]->name . "</a></li></h6>";
                }
            }
            ?>
            <script>
                function myFunction(element) {
                    console.log(element.id);
                }
            </script>
    </ul>
    

      哇,太棒了!非常感谢你的帮助!