我担心这可能是一个非常愚蠢的问题。
我想通过弹出窗口引用人员并自动从当前文档中获取网址(这样我就不必将代码调整到每个页面)。
我正在使用的链接是这样的:
<a href="http://www.facebook.com/sharer.php" title="Add to Facebook" onclick="window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href), 'facebook','toolbar=no,width=550,height=550'); return false;"></a>
我面临的问题是添加(当前)网址的部分:+encodeURIComponent(location.href)
。网址总是如下所示:
www.MYDOMAIN.com/SECTION/index.php
出于美观的原因,我希望它看起来像这样:
www.MYDOMAIN.com/SECTION
简而言之:有没有办法在'onclick'命令中删除网址的最后10个字符?最后10个字符始终无例外/index.php
。
感谢您的帮助。我非常感谢对此有任何评论!
答案 0 :(得分:1)
添加.replace(/\/index.php$/, '')
<a href="http://www.facebook.com/sharer.php" title="Add to Facebook" onclick="window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href.replace(/\/index.php$/, '')), 'facebook','toolbar=no,width=550,height=550'); return false;"></a>