<a onclick="showContent(document.getElementById('subject1'))" >

解决方案 »

  1.   

    <a onclick="showContent($('subject1'))" >
    最好不要用document.getElementById。
      

  2.   

     <a onclick="showContent(document.getElementById('subject1'))" >
    function showContent(obj) 

            if (!obj) return;
            if (obj.style.display == 'none')  obj.style.display = 'block'; 
            else  obj.style.display = 'none';    

      

  3.   

    <a onclick="showContent(this)" >
      

  4.   

    <script>
    function showContent(ObjectID) {
        if (document.getElementById(ObjectID)!= null){ 、//不应该是ObjectID.id
            if (document.getElementById(ObjectID).style.display == 'none') 
            {                
        document.getElementById(ObjectID).style.display = ''; 
            } 
            else
            {
         document.getElementById(ObjectID).style.display = 'none'; 
            } 
         }      
    }
    </script><div class='subject'> <a href="javascript:void(0)"  onclick="showContent('subject1')"> <img id='img1' name='img1' src='1.gif'  /> </a>  
    </div> <!--showContent('subject1')最好用引号括住-->
    <div id='subject1' name='subject1' style='display:none'> 
    <div class='title purple'> 
    <a href='http://www.aa.com/aa.html'> <img src='aa.jpg' class='thumbnail' alt='aa' /> </a> 
    <p class='bookinfo'> 
    <span class='bold'>aa </span> 
    <br/> <span class='small italics'> </span> 
    </p> 
    <p class='linkinfo'> 
    <a href='http://www.aa.com/bb.html'>More information </a> <br /> 
    </p> 
    </div> 
    </div> 
      

  5.   

    <a onclick="showContent('subject1')" >
    就可以了,结贴。