【发布时间】:2017-01-14 19:37:29
【问题描述】:
我是 javascript 新手,但我尝试有条件地在页面上显示按钮/链接,如果它与以下代码匹配某个 url:
LinkNode = document.getElementById("csv");
var url = document.documentURI
if(document.documentURI.substr(url.lastIndexOf("/"+1)) == "/colleagues"){
LinkNode.style.visibility= "visible";
}
else{
LinkNode.style.visibility= "hidden";
}
谁能告诉我我做错了什么或如何匹配我以“/同事”结尾的网址,因为这不匹配?使用正则表达式可能更容易吗?
我如何测试以查看 document.documentURI.substr(url.lastIndexOf("/"+1)) 实际产生了什么?
【问题讨论】:
-
要么删除 +1,要么将加 1 放在 lastIndexOf 括号外并更改比较字符串。
标签: javascript regex