我是博主,我目前正在学习HTML。所以我对javascript知之甚少。现在我想知道如何通过添加这样的参数来隐藏网页中的任何div。 表示如果我在网址末尾添加了?hide=header-wrapper
,则应隐藏标题包装。我可以用javascript做到这一点吗?
我想要正确的代码来做到这一点。我想知道如何使代码自动检测div并将其隐藏在url中?hide=divID
。
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:2)
这是一种方式:
auto b = messages.begin(), e = messages.end();
do {
b = a.push(b, e)
} while (b != e);
答案 1 :(得分:1)
您也可以使用它。
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(document).ready(function() {
var hide_id= getParameterByName('hide');
/*just pass the name of query string parameter that you want to hide like
in your url (`?hide=header-wrapper`) id that you want to hide is `header-wrapper`and query
string parametername is `hide` so use getParameterByName('hide') */
if (hide_id) {
$('#'+hide_id).hide();
}
})