【发布时间】:2019-12-07 20:51:23
【问题描述】:
我正在为我的网站进行移动优化,但无法让菜单按我想要的方式显示...我无法从链接中删除下划线。
页面加载时,标题会显示企业徽标、菜单按钮和电话号码。当用户单击菜单按钮时,我希望电话屏幕显示按钮以将它们链接到其他页面。这是有效的,但我无法摆脱链接上的下划线。
function dispmenu(){
document.getElementById('toolbar').style.display='block';
document.getElementById('menubutton').style.display='none';
document.getElementById('contact_bar_phone').style.display='none';
document.getElementById('logo').style.display='none';
}
var buttonsmob = `
<span id='toolbar' style='display:none;'>
<a href='https://www.home.com'><div class='toolbarbutton'>Home</div></a>
<a href='Locations.php'><div class='toolbarbutton'>Locations</div>
<a href='ContactUs.php'><div class='toolbarbutton'>Contact Us</div></a>
<div onclick='closemenu()' class='toolbarbutton'>Close Menu</div>
</span>`;
我尝试将text-decoration: none; 添加到.toolbarbutton a{ .toolbarbutton{ 的css 和
function dispmenu()
{
document.getElementById('toolbar').style.display='block';
document.getElementById('toolbar').style.text-decoration='none';
}
但这些都不起作用。我觉得这是因为该项目设置为 display: none on page load,但不知道如何解决?
【问题讨论】:
标签: javascript html css mobile responsive-design