jQuery好像不行,要过滤掉
试了很多方法都不行
请哪位大侠帮个忙

解决方案 »

  1.   

    不明白你要干什么??createElement("script")appendChild(..)??这个意思?
      

  2.   

    <script type="text/javascript">
    function document_divClass(c_name,n,c_str){
    var div_document = document.getElementsByTagName("div");
    var c_n = 0;
    for(i=0;i<div_document.length;i++){
       if(div_document[i].className == c_name){
        c_n = c_n + 1;
        if(c_n == n){
         div_document[i].innerHTML = c_str;
        }
       }
    }
    }
    </script>c_name:div的class名称;n:该class是第几个(存在同名的class时表明,如果没有同名的class则n为1);c_str:向div中写入的字符串;实例:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function document_divClass(c_name,n,c_str){
    var div_document = document.getElementsByTagName("div");
    var c_n = 0;
    for(i=0;i<div_document.length;i++){
       if(div_document[i].className == c_name){
        c_n = c_n + 1;
        if(c_n == n){
         div_document[i].innerHTML = c_str;
        }
       }
    }
    }
    </script>
    </head><body>
    <div class="a">1a</div>
    <div class="a">2a</div><div class="b">1b</div>
    <div class="b">2b</div>
    <div class="b">3b</div>
    <div class="b">4b</div>
    <script type="text/javascript">document_divClass('b',3,'我和你')</script>
    </body>
    </html>