ホームページ >ウェブフロントエンド >jsチュートリアル >最近のプロジェクトでいくつかの js を作成しましたが、私のレベルを向上させる必要があります_javascript スキル

最近のプロジェクトでいくつかの js を作成しましたが、私のレベルを向上させる必要があります_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 18:56:361063ブラウズ
コードをコピーします コードは次のとおりです。

function ResumeError() {
return true; 🎜>}
window.onerror = ResumeError;

function showdd(obj){
var dds = document.getElementById(obj).getElementsByTagName("dd"); dds.length ;
if(dds[0].style.display == "none"){
//この操作はメニューを展開するものであり、項目が Cookie に存在するかどうかを判断する必要があります
//1。はいの場合は、
//2 を削除します。なし、操作は実行されません。
changeshowmenu(obj);
for(var i = 0; i dds[i].style.display = "";
}
}else{
//この操作は、項目が Cookie に存在するかどうかを判断する必要があります。 >//1. 存在する場合は、操作
// 2. 存在しない場合は、最後に追加します。 ;i ){
dds[i].style.display = "なし ";
}
}
}

関数の変更showmenu(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); // クッキーを取得します
var aCookie = document.cookie.split("; ");
for (var j=0; j var aCrumb = aCookie[j ].split("=");
if (sName == aCrumb [0])
return aCrumb[1]}
return
}

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 var dds = document.getElementById(arrmenu[i]).getElementsByTagName("dd");
for(var j = 0;j dds[ j].style.display = "none";
}
}
}

function $(obj){
return document.getElementById(obj);

関数 delIt(){
var cbxBool = 0;
for(var i = 0;i < cbxArray.length;i ){
var obj = $(cbxArray[i ]);
if(obj.checked == true){
cbxBool = 1;
}
}

if(cbxBool == 1){
var result =confirm("操作を再開できません。現在の操作に間違いはありませんか? ");
if(result){
return true;
}
}else{
alert("項目はまだ選択されていません");
return false;
}
return false;

}
window.onload = function(){
var render = 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[i].onmouseover = function(){
this.style.backgroundColor = "#F7F7F7 ";
}
trs[i].onmouseout = function(){
this.style.backgroundColor = "#FFFFFF";
}
}
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。