在javascript函数中获取<li>的ID

sik*_*kas 0 javascript

我正在尝试获取项目的ID <li>.

该项目如下:

echo ($y<$sites-1)?"<li id='" . $sit[0] ."'>":"<li id='$sit[0]' class=\"last\">";
echo "<a href=\"javascript:selectedSite();\" onClick=\"javascript:submit(1);\" onMouseOver=\"mouseAction(1)\" onMouseOut=\"mouseAction(0)\">" . $sit[1] . "</a></li>";
Run Code Online (Sandbox Code Playgroud)

这是我的功能:

function selectedSite()
{
    alert(/*I want the ID goes here*/);
}
Run Code Online (Sandbox Code Playgroud)

Tim*_*per 6

如果您必须内联,以下内容适合您:

echo "<a href=\"#\" onClick=\"selectedSite(this);submit(1);\" ...
Run Code Online (Sandbox Code Playgroud)
function selectedSite(item)
{
    alert(item.parentNode.id);
}
Run Code Online (Sandbox Code Playgroud)