把 这段放到body结尾处试试 if (s != null) { var menu = document.getElementById('one' + s); var con = document.getElementById("con_" + 'one' + "_" + s); menu.className = s == s ? "hover" : ""; con.style.display = s == s ? "block" : "none"; }
}; function setTab(name, cursel, n) { for (var i = 0; i < n; i++) { var menu = document.getElementById(name + i); var con = document.getElementById("con_" + name + "_" + i); menu.className = i == cursel ? "hover" : ""; con.style.display = i == cursel ? "block" : "none"; } } function getQueryString(key) { var value = ""; var sURL = window.document.URL; if (sURL.indexOf("?") > 0) { var arrayParams = sURL.split("?"); var arrayURLParams = arrayParams[1].split("&"); for (var i = 0; i < arrayURLParams.length; i++) { var sParam = arrayURLParams[i].split("="); if ((sParam[0] == key) && (sParam[1] != "")) { value = sParam[1]; break; } } } return value; } var s = getQueryString('sel'); //var s = "1"; if (s == "") var s = "1"; if (s != null) { var test = 'one' + s; var menu = document.getElementById(test); var con = document.getElementById("con_" + 'one' + "_" + s); menu.className = s == s ? "hover" : ""; con.style.display = s == s ? "block" : "none"; } </script>
修改能够实现我想要的效果了 非常感谢xshf12345<script> function setTab(name, cursel, n) { for (var i = 0; i < n; i++) { var menu = document.getElementById(name + i); var con = document.getElementById("con_" + name + "_" + i); menu.className = i == cursel ? "hover" : ""; con.style.display = i == cursel ? "block" : "none"; } } function getQueryString(key) { var value = ""; var sURL = window.document.URL; if (sURL.indexOf("?") > 0) { var arrayParams = sURL.split("?"); var arrayURLParams = arrayParams[1].split("&"); for (var i = 0; i < arrayURLParams.length; i++) { var sParam = arrayURLParams[i].split("="); if ((sParam[0] == key) && (sParam[1] != "")) { value = sParam[1]; break; } } } return value; } var s = getQueryString('sel'); if (s == "") var s = "0"; window.onload = function() { setTab('one', s, 3); };
if (s != null) {
var menu = document.getElementById('one' + s);
var con = document.getElementById("con_" + 'one' + "_" + s);
menu.className = s == s ? "hover" : "";
con.style.display = s == s ? "block" : "none";
}
<div id="TabbedPanels1" class="TabbedPanels">
<div id="Tab1">
<div class="Menubox">
<ul>
<li id="one0" onclick="setTab('one',0,3)" class="hover">AA</li>
<li id="one1" onclick="setTab('one',1,3)">BB</li>
<li id="one2" onclick="setTab('one',2,3)">CC</li>
</ul>
</div>
<div class="Contentbox">
<div id="con_one_0" class="hover">
AAAAAAAAAAAAAAA
</div>
<div id="con_one_1" style="display: none">
<a href="SalesReport.aspx?sel=2">啊啊啊 </a>
<br />
<a href="SalesReport.aspx?sel=1">是是是 </a>
<br />
<a href="SalesReport.aspx?sel=1">大大大 </a> </div>
<div id="con_one_2" style="display: none">
CCCCCCCCCCCCCCC
</div>
</div>
</div>
</div>
<script>
window.onload = function () {
setTab('one', 0, 3);
setTab('one', 1, 3)
setTab('one', 2, 3)
}; function setTab(name, cursel, n) {
for (var i = 0; i < n; i++) {
var menu = document.getElementById(name + i);
var con = document.getElementById("con_" + name + "_" + i);
menu.className = i == cursel ? "hover" : "";
con.style.display = i == cursel ? "block" : "none";
}
}
function getQueryString(key) {
var value = ""; var sURL = window.document.URL; if (sURL.indexOf("?") > 0) {
var arrayParams = sURL.split("?"); var arrayURLParams = arrayParams[1].split("&"); for (var i = 0; i < arrayURLParams.length; i++) {
var sParam = arrayURLParams[i].split("="); if ((sParam[0] == key) && (sParam[1] != "")) {
value = sParam[1];
break;
}
}
}
return value;
} var s = getQueryString('sel');
//var s = "1";
if (s == "")
var s = "1"; if (s != null) {
var test = 'one' + s;
var menu = document.getElementById(test);
var con = document.getElementById("con_" + 'one' + "_" + s); menu.className = s == s ? "hover" : "";
con.style.display = s == s ? "block" : "none";
}
</script>
function setTab(name, cursel, n) {
for (var i = 0; i < n; i++) {
var menu = document.getElementById(name + i);
var con = document.getElementById("con_" + name + "_" + i);
menu.className = i == cursel ? "hover" : "";
con.style.display = i == cursel ? "block" : "none";
}
}
function getQueryString(key) {
var value = ""; var sURL = window.document.URL; if (sURL.indexOf("?") > 0) {
var arrayParams = sURL.split("?"); var arrayURLParams = arrayParams[1].split("&"); for (var i = 0; i < arrayURLParams.length; i++) {
var sParam = arrayURLParams[i].split("="); if ((sParam[0] == key) && (sParam[1] != "")) {
value = sParam[1];
break;
}
}
}
return value;
} var s = getQueryString('sel');
if (s == "")
var s = "0"; window.onload = function() {
setTab('one', s, 3);
};