Javascript:根据URL显示内容

Javascript: Show content according to URL

本文关键字:显示 URL 根据 Javascript      更新时间:2023-09-26

我的代码应该显示基于url的文本,逻辑非常简单:

如果页面是ht-tp://sitedotcom/thefirstpage (SEF),则显示文本,否则,如果页面是ht-tp://sitedotcom/thesecondpage,则隐藏文本。我可以通过指定包括文件扩展名的绝对url来实现它,比如ht-tp://sitedotcom/thefirstpage.html,,但我需要它来处理SEF url。

这是代码:

<script>// <![CDATA[
var pages = window.location.href;    
if( pages.indexOf( 'http://akecheta.com/free-blogger-templates/' ) > -1 ) {
    document.write('<b>Hello World</b>');
}
else  {
    document.write('');
}
// ]]></script>

将indexOf之后的url替换为正在测试的页面上的url。请记住,这不应该使用文件扩展名进行测试。

解决方案如何以正确的方式在Javascript中插入HTML文本?

据我所知,您正试图根据URL执行某些操作,我猜您的操作方式是正确的,即检查URL并执行。

我可以建议的另一种方法是使用查询字符串,根据查询字符串可以执行某些操作。希望这能有所帮助。