javascript判断网址是否包含http(s)://,没有则自动添加http

前端 思享 716浏览

使用场景:比如本站的批量打开网址功能,如果用户输入的网址不包含http或https,使用javascript打开网址就会变成页面地址+输入的网站(比如:https://www.4xseo.com/www.baidu.com)。因此我们需要对字符进行判断,是否包含http或https,如果不包含则添加

实现代码

if(url.substr(0,7).toLowerCase() == "http://" || url.substr(0,8).toLowerCase() == "https://"){
    url = url;
}else{
    url = "http://" + url;
}

本人代码小白,解读一下代码的意思,就是判断字符前7个字符如果是http://或前8个字符是https://,如果是则返回原字符

如果不是则加上http://返回

推荐阅读

js实现内容超出一定高度后折叠 点击展开收起

200px以外的部分内容被隐藏,底部显示蒙版图层和查看全文按钮。类似的效果请见csdn的博客内容页。#渐变{宽度:100%;高度:50px位置:绝对;底部:0;左:0;背景:-moz-linear-gradient;背景:-WebKit-gradie......

JavaScript实现选项卡切换效果

我一直比较喜欢可以切换的标签页,也就是说在同一个位置可以容纳多个容器,也就是可以容纳更多的内容,没有冗余。我认为这是一个不影响用户体验的可扩展SEO项。网上看如何实现,转载参考。//指定DOM元素类名的方法。单击它以添加活动的...

纯css实现轮播和点击切换效果(无JS)

接下来,根据需要设置ul的长度。这里,首先制作三个切换窗口,因此ul的宽度被设置为容器宽度的300%,li是每次切换时显示的子元素,宽度被设置为所显示容器的100%。所有多余的部分都被隐藏起来,这样我们就可以通过修改ul的margin-left属性的......