최근 프로젝트 에 js 를 써 서 수준 이 향상 되 어야 한다.
3372 단어 js
function ResumeError() {
return true;
}
window.onerror = ResumeError;
function showdd(obj){
var dds = document.getElementById(obj).getElementsByTagName("dd");
var len = dds.length;
if(dds[0].style.display == "none"){
// , cookie
//1、 ,
//2、 ,
changeshowmenu(obj);
for(var i = 0; i < len;i++){
dds[i].style.display = "";
}
}else{
// , cookie :
//1、 ,
//2、 ,
changehidemenu(obj);
for(var i = 0; i < len;i++){
dds[i].style.display = "none";
}
}
}
function changeshowmenu(obj){
var temp = getcookie("openid");
if(temp.indexOf(obj) != "-1"){
temp = temp.replace(obj + ",","")
addcookie("openid",temp,24);
}
}
function changehidemenu(obj){
var temp = getcookie("openid");
if(temp.indexOf(obj) == "-1"){
addcookie("openid",temp+obj+",",24);
}
}
function getcookie(sName) {// cookie
var aCookie = document.cookie.split("; ");
for (var j=0; j < aCookie.length; j++){
var aCrumb = aCookie[j].split("=");
if (sName == aCrumb[0])
return aCrumb[1];
}
return null;
}
function addcookie(objName,objValue,objHours){// cookie
var str = objName + "=" + objValue;
if(objHours > 0){// 0 , cookie
var date = new Date();
var ms = objHours*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}
// ,
function initmenu(obj){
var arrmenu = obj.split(",");
for(var i = 0; i < arrmenu.length;i++){
var dds = document.getElementById(arrmenu[i]).getElementsByTagName("dd");
for(var j = 0;j < dds.length;j++){
dds[j].style.display = "none";
}
}
}
function $(obj){
return document.getElementById(obj);
}
function delIt(){
var cbxBool = 0;
for(var i = 0;i < cbxArray.length;i++){
var obj = $(cbxArray[i]);
if(obj.checked == true){
cbxBool = 1;
break;
}
}
if(cbxBool == 1){
var result = confirm(" , ?");
if(result){
return true;
}
}else{
alert(" ");
return false;
}
return false;
}
window.onload = function(){
var lendl = document.getElementById("globalLeft").getElementsByTagName("dl").length;
if(getcookie("openid") == null){
addcookie("openid","dl_c,dl_d,dl_e,dl_f,dl_g,dl_h,dl_i,dl_j,",24);
}
initmenu(getcookie("openid"));
var otable = document.getElementById("table");
var trs = otable.getElementsByTagName("tr");
for(var i = 0;i < trs.length;i++){
trs[i].onmouseover = function(){
this.style.backgroundColor = "#F7F7F7";
}
trs[i].onmouseout = function(){
this.style.backgroundColor = "#FFFFFF";
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.