这可能是一个非常简单的问题.你会如何合理地简化这个令人敬畏的代码?我将添加更多的事件处理程序和列表项,我不敢相信,它是唯一的"解决方案".我是javascript的新手(但不是编程).
function MouseOver(elem)
{
elem.style = "font-weight:800;";
}
function MouseOut(elem)
{
elem.style = "font-weight:100;";
}
...
<ul class="signs_UL" style="color:#039">
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">G</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">D</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">DD</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">Dzw</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">Do</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">Gkomb</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">DGkomb</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">DGkonf</li>
<li class="signs_LI" onmouseover="MouseOver(this);" onmouseout="MouseOut(this);">DGkont</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
非常感谢
如果您只想做样式,则应使用css而不是javascript:
ul.signs_UL li {
font-weight: 100;
}
ul.signs_UL li:hover {
font-weight: 800;
}
Run Code Online (Sandbox Code Playgroud)
将鼠标悬停在signs_UL列表中的任何列表项上时自动更改字体权重.
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |