location.pathname.split('/') 的问题



它返回文本用真正的pathname代替"window.location.pathname.split('/')[1]",我怎么解它?

<script>
document.getElementById("categoria").innerHTML = 
"<li style='display:inline;margin-left:5px;margin-right:5px;' class='navbithome'> <a href='index.php{vb:raw session.sessionurl_q}' accesskey='1'><img src='{vb:stylevar imgdir_misc}/navbit-home.png' alt='{vb:rawphrase home}' /></a></li>" + "<a href='javascript:history.back()'>window.location.pathname.split('/')[1]</a>";
</script>

您必须将window.location.pathname.split('/')[1]与您分配给document.getElementById("categoria").innerHTML的字符串连接起来。

查看这个问题了解如何连接字符串和变量。在下面的代码片段中,我使用了模板字符串。

document.getElementById("categoria").innerHTML =
`<li style='display:inline;margin-left:5px;margin-right:5px;' class='navbithome'>
<a href='index.php{vb:raw session.sessionurl_q}' accesskey='1'>
<img src='{vb:stylevar imgdir_misc}/navbit-home.png' alt='{vb:rawphrase home}' />
</a>
</li>
<a href='javascript:history.back()'>${window.location.pathname.split('/')[1]}</a>`;
<ul id="categoria"></ul>

相关内容

  • 没有找到相关文章

最新更新