نمایش نتایج 1 تا 2 از 2

نام تاپیک: portotype

  1. #1

    Red face portotype

    سلام دوستان.این کد من چرا اینطوریه؟یه portotype نوشتم که میره element برادر بعدی رو پیدا میکنه...به جای همون nextsibiling ازش استفاده میکنم.حالا اینجا چرا متن مورد نظر رو نمایش نمیده...الان تابع تست میره المنت div1 رو پیدا میکنه.بعدش باید بره المنت برادر بعدی ،یعنی <ul> رو پیدا کنه و متن داخلشو با innerhtml نمایش بده.

    <html>

    <head>

    <script language="javascript">
    //------------------------------------------------------------------------
    HTMLElement.prototype.next = function() {
    var elem = this;
    do {
    elem = elem.nextSibling;
    } while ( elem && elem.nodeType != 1 );
    return elem;
    };
    //-------------------------------------------------------------------------

    function test(){

    alert(document.getElementById("div1").next.innerHT ML);
    }

    </script>

    </head>



    <body onload="test()">
    <div id="div1" >salam</div>
    <ul> bayad in matn namayesh dade shavad
    <li>salam</li>

    <li>khoobi</li>
    </ul>

    </body>

    </html>



  2. #2

    نقل قول: portotype

    دوستان دوباره سلام.مشکلم حل شد.باید ،توی تابع تست ،این کد رو به جاش مینوشتم:
    document.getElementById("div1").next().firstChild. nodeValue

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •