为了账号安全,请及时绑定邮箱和手机立即绑定

只加载出来一个函数的功能……

<script type="text/javascript">
function addLoadEvent(func){
 var oldonload= window.onload;
 if(typeof window.onload!='function'){
  window.onload=func;
  }
  else{
   window.onload=function(){
    oldonload();
    func();
    }
  }
}

function createTag(){//动态创建b标签
 var li= document.getElementById("checkList").getElementsByTagName("li");
 var label;
      for( var i=0;i<=li.length;i++){
    label=li[i].getElementsByTagName("label");
    var btg=document.createElement("b");
  li[i].insertBefore(btg,label[0]);
    }
 }
 
function checklist(){
        var li= document.getElementById("checkList").getElementsByTagName("li");
   for( var i=0;i<=li.length;i++){
    li[i].onclick=function(){
     if(this.className=="selected"){
      this.className=null;
      }
      else {
       this.className="selected";
       }
       }
   }
 
  }
addLoadEvent(createTag);
addLoadEvent(checklist);
 </script>

正在回答

2 回答

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">

.message{    
	width:200px;
	height:100px;
	background-color:#CCC;}
	
</style>
<script type="text/javascript">
function addLoadEvent(func){
 var oldonload= window.onload;
 if(typeof window.onload!='function'){
  window.onload=func;
  }
  else{
   window.onload=function(){
    oldonload();
    func();
    }
  }
}
function createTag(){//动态创建b标签
 var li= document.getElementById("checkList").getElementsByTagName("li");
 var label;
      for( var i=0;i< li.length;i++){
    label=li[i].getElementsByTagName("label");
    var btg=document.createElement("b");
  li[i].insertBefore(btg,label[0]);
    }
 }
 
function checklist(){
    
        var li= document.getElementById("checkList").getElementsByTagName("li");
   for( var i=0;i<li.length;i++){
    li[i].onclick=function(){
     if(this.className=="selected"){
      this.className=null;
      }
      else {
       this.className="selected";
       }
       }
   }
 
  }
addLoadEvent(createTag);
addLoadEvent(checklist);
 </script>
</head>
<body> 
    <div id="checkList">
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
            <li>4</li>
            <li>5</li>
            <li>6</li>
            <li>7</li>
            <li>8</li>
        </ul>
    </div>
</body>
</html>

可以的,你只要修改for( var i=0;i<li.length;i++)这个地方就能执行两个函数了。

0 回复 有任何疑惑可以回复我~
#1

qq_05_0 提问者

3Q~~~~~
2015-10-22 回复 有任何疑惑可以回复我~

你的另外的函数功能在里面  没有调用到他们 所以没有体现

0 回复 有任何疑惑可以回复我~
#1

qq_05_0 提问者

不是吧
2015-10-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
表单美化
  • 参与学习       41153    人
  • 解答问题       151    个

本教程讲解表单美化,主要是对方法和思路的分享,让表单与众不同

进入课程

只加载出来一个函数的功能……

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信