Javascript 如果在地址栏中检测到文本,则隐藏对象
如果在地址栏中检测到文本,我试图隐藏对象 我的url看起来像这个sample.com/view=entry&id=8&lid=179(当检测到&id=8时,如果id=19显示一些alse,它应该隐藏alse) 找到了一些可能有效但需要调整的内容Javascript 如果在地址栏中检测到文本,则隐藏对象,javascript,html,ajax,Javascript,Html,Ajax,如果在地址栏中检测到文本,我试图隐藏对象 我的url看起来像这个sample.com/view=entry&id=8&lid=179(当检测到&id=8时,如果id=19显示一些alse,它应该隐藏alse) 找到了一些可能有效但需要调整的内容 var ZnodeSitename=http://example.com'; if(window.location.search.substring(1)=“id=8”){ var objFrame=document.getElementById(
var ZnodeSitename=http://example.com';
if(window.location.search.substring(1)=“id=8”){
var objFrame=document.getElementById(“frame1”);
}
else if(窗口、位置、搜索、子字符串(1)=“id-9”){
var objFrame=document.getElementById(“frame1”);
}
否则{
var objFrame=document.getElementById(“id-9”);
var objFrame=document.getElementById(“frame1”);
}
如果您想使用纯JavaScript,请尝试使用下面的代码
JavaScript:
<script language="javascript" type="text/javascript">
var urlParams = new URLSearchParams(window.location.search);
var frame = document.getElementById("frame1");
// Assuming "?id=8"
if (getUrlParameter('id') == '8') {
frame.style.display = 'none';
} else {
frame.style.display = 'block';
}
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};
// getUrlParameter('post'); // "1234"
</script>
<div id="frame1">
<p>Will This Be Hidden</p>
</div>
var urlParams=新的URLSearchParams(window.location.search);
var frame=document.getElementById(“frame1”);
//假设“?id=8”
如果(getUrlParameter('id')=='8'){
frame.style.display='none';
}否则{
frame.style.display='block';
}
函数getUrlParameter(名称){
name=name.replace(/[\[]/,'\\[')。replace(/[\]]/,'\\]');
var regex=new RegExp('[\\?&]'+name+'=([^&\\]*));
var results=regex.exec(location.search);
返回结果===null?“”:decodeURIComponent(结果[1]。替换(/\+/g');
};
//getUrlParameter('post');/“1234”
HTML:
<script language="javascript" type="text/javascript">
var urlParams = new URLSearchParams(window.location.search);
var frame = document.getElementById("frame1");
// Assuming "?id=8"
if (getUrlParameter('id') == '8') {
frame.style.display = 'none';
} else {
frame.style.display = 'block';
}
function getUrlParameter(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};
// getUrlParameter('post'); // "1234"
</script>
<div id="frame1">
<p>Will This Be Hidden</p>
</div>
这会被隐藏吗