Javascript 将鼠标悬停在父元素上可显示子元素的href

Javascript 将鼠标悬停在父元素上可显示子元素的href,javascript,Javascript,我创建了一个包含子锚点元素的列表项元素 <ul id="machine-list"> <li> <a href="gosomewhere">Somewhere</a> </li> </ul> .mouseover中的函数应该是什么样子才能达到预期效果?上面的代码是不完整的,因此任何一般性的反馈都将不胜感激。为什么不将您的内容放在标签中呢 <li><a>content

我创建了一个包含子锚点元素的列表项元素

<ul id="machine-list">
    <li>
        <a href="gosomewhere">Somewhere</a>
    </li>
</ul>

.mouseover
中的函数应该是什么样子才能达到预期效果?上面的代码是不完整的,因此任何一般性的反馈都将不胜感激。

为什么不将您的内容放在标签中呢

<li><a>content goes here</a></li>
  • 内容在这里
  • 这样,它将始终具有其中任何内容的URL。以下语法仍然有效

    <li>
     <a>
      <div>
       <table>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
       </table>
      </div>
     </a>
    </li>
    

  • 为什么不将内容放在标签中

    <li><a>content goes here</a></li>
    
  • 内容在这里
  • 这样,它将始终具有其中任何内容的URL。以下语法仍然有效

    <li>
     <a>
      <div>
       <table>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
        <tr><td></td><td></td></tr>
       </table>
      </div>
     </a>
    </li>
    

  • 浏览器是否允许设置状态栏?您可以在现代浏览器中禁用该功能。

    浏览器是否允许设置状态栏?您可以在现代浏览器中禁用该功能。

    出于安全原因,
    窗口。所有主要浏览器中都有状态。我知道这与学校有关,但它清楚地说明了这一点。影响状态栏的唯一方法是让用户将鼠标悬停在您控制其URL的链接上。

    出于安全原因,
    窗口。所有主要浏览器中都有状态。我知道这与学校有关,但它清楚地说明了这一点。影响状态栏的唯一方法是让用户将鼠标悬停在您控制其URL的链接上。

    请注意,许多浏览器会阻止更新状态栏的访问,特别是为了避免URLspoofing@Gareth我甚至没有想到这一点,我理解他们为什么会这么做。
    .mouseover
    肯定会启动,所以我猜Chrome/Firefox会阻止更新。请注意,很多浏览器会阻止更新状态栏的访问,特别是为了避免URLspoofing@Gareth我甚至没有想到这一点,我理解他们为什么会这么做。
    .mouseover
    肯定会启动,所以我猜Chrome/Firefox会阻止更新。所以如果我链接到我网站内部的另一个页面,我不会“控制”它吗?还是我没有理解你答案的最后一部分?@ahsteele:所谓“控制”,我的意思是你可以从HTML或JavaScript更改链接的URL。链接不必指向服务器上的页面。这意味着用户必须悬停在锚元素上才能在状态栏上显示url?@ahsteele:是的,要么就是这样,要么就是用键盘切换到链接。真糟糕,坏人破坏了我们其他人的可用性。当我问这个问题时,我甚至没有考虑到安全的角度。谢谢你的澄清。所以,如果我链接到我的网站内部的另一个页面,我不“控制”它吗?还是我没有理解你答案的最后一部分?@ahsteele:所谓“控制”,我的意思是你可以从HTML或JavaScript更改链接的URL。链接不必指向服务器上的页面。这意味着用户必须悬停在锚元素上才能在状态栏上显示url?@ahsteele:是的,要么就是这样,要么就是用键盘切换到链接。真糟糕,坏人破坏了我们其他人的可用性。当我问这个问题时,我甚至没有考虑到安全的角度。谢谢你的澄清。