【发布时间】:2021-01-17 11:15:27
【问题描述】:
完全修改我的问题。
我正在使用此代码生成一个 id 标签:
$items.="<h3 id='$heading_old' class='cateory_h' style='width: 100%; display: flow-root; margin: 10px 10px; font-weight: 600; color: #bcd63a;'> $heading_old</a></h3>";
生成这个 html:
<h3 id='Craft Cocktails' class='cateory_h' style='width: 100%; display: flow-root; margin: 10px 10px; font-weight: 600; color: #bcd63a;'> Craft Cocktails</a></h3><div class="beers">
id 中不能有空格。我需要删除它并用下划线替换它。
有没有办法做到这一点?
这不起作用:
document.getElementById("Lighter Beers").id = "Lighter_Beers";
感谢 Nico Bleiler 指出我原来的代码错误!
【问题讨论】:
-
既然我事先知道类别,有没有办法预先分配他们的id或锚点?
-
不要在 href 值中使用空格
-
我试过了,但它没有工作,而是把我带到了主页?
-
如果你点击一个只有像#test这样的片段的链接,它只会更新它并且不会将你重定向到其他地方
-
我明白这一点。有没有办法将 id='$heading_old' 转换为将 _ 插入结果中?
标签: php html mysql navigation