[英]Hide content when URL is less/more than X characters long
我有一个HTML文档,当URL长度少于30个字符时,我想隐藏一些ID(在本示例中为id =“ test”)。
var test = document.getElementById('test');
var l = location.href.length;
if(l<30){function hide1(){test.style.display="none";}};
知道为什么这行不通吗?
您在声明一个函数而不是调用它。 而且您也不需要它。
更换
if(l<30){function hide1(){test.style.display="none";}};
与
if(l<30) test.style.display="none";
你应该做这样的事情
function hideAnchorWithLengthLessThan (anchor, length) {
if (anchor.href.length < length) {
anchor.style.display = 'none';
}
}
比你能做的
var test = document.getElementById('test');
hideAnchorWithLengthLessThan(test, 30);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.