Bu gibi durumlarda Ctrl + Shift + J tuşuna basarak Javascript Console'u aç. Senin scriptin verdiği hata Grüldüğü gibi ekle düğmesinin newcousin fonksiyonu grülmüyor. Javascript kodunu doğru bir yere yerleştirmelisin. Sonrasında aldığım hata ise Neden bu hata oluşuyor? Bu hata oluşuyor çünkü global scopetaki fonksiyonundan this çağırıyorsun. this. parentNode demek, window nesnesinin parentNode'u demek ki yle birşey yoktur. Bunu düzeltmek için function newcousin { var parent = self. parentNode; şeklinde fonksiyonu düzelt ve bu fonksiyonu <button onclick="newcousin ">ekle</button> şeklinde çağır. Not : Ayrıca değişkenlerde var kullanmadığını grdüm. Buradaki kullanımda sorun yok fakat global scope/local scope olarak var kullanımını araştır.

kofcu bunu yazdı hocam ben burda 2 nemli hata yapmışım Birincisi sylediğin scope olarak yanlış düşünmüşüm. this'i fonksiyonda değil elementte kullanmalıydım. İkincisi previousSibling ve lastChild, element olarak dndürmüyormuş bu hatayı yanlış bilgiden dolayı yaptım, düzelttim. sonuç olarak htmldeki ilgili buton byle oldu: ekle fonksiyon ise byle: function newcousin bu arada senin sylediğin self self yerine a a da koysam oldu. self'in başka bir anlamı var mı acaba? ne koyarsan olur, değişken ismi olarak self veya that kullanmak yaygın bir davranış, kodun okunmasını kolaylaştırır. Javascript temelin zayıf gibi grünüyor, ortadan dalmaktansa ne ne işe yarıyor anlamak için, İngilizcen varsa mozilla'nın MDN javascript tutorial'larına bak, takıldığın yerlerde daha basit anlatımlar için w3c'ye bak. Temeli oturttuktan sonra işleyişi, ince detayları anlamak için : http://bonsaiden.github.io/JavaScript-Garden/tr/Bir süredir konularını grüyorum, basit hatalarla cebelleşiyorsun. Temelleri oturt nce. ben de bir süredir cevaplarını grüyorum :) geçen yaz w3schools'daki kursu bitirdim onun üstüne bir şey koymadım. programlama mesleğim değil hobi olarak yapıyorum ve ayırabildiğim tek zamanım yaz tatili o yüzden bazı şeylerde aceleci bazı şeylerde çekingen olabiliyorum. aceleci: "ben bunu yaparım la" diyerek hemen işe koyulmak çekingen: hala jQuery veya diğer javascript çatallarını ğrenmemek kofcu tarafından 23/Tem/16 15:28 tarihinde düzenlenmiştir ben de sevgiden yanayım...

hocam ben burda 2 nemli hata yapmışım Birincisi sylediğin scope olarak yanlış düşünmüşüm. this'i fonksiyonda değil elementte kullanmalıydım. İkincisi previousSibling ve lastChild, element olarak dndürmüyormuş bu hatayı yanlış bilgiden dolayı yaptım, düzelttim. sonuç olarak htmldeki ilgili buton byle oldu: <button onclick="newcousin ">ekle</button> fonksiyon ise byle: function newcousin bu arada senin sylediğin self self yerine a a da koysam oldu. self'in başka bir anlamı var mı acaba? kofcu tarafından 23/Tem/16 13:18 tarihinde düzenlenmiştir ben de sevgiden yanayım...

Merhaba arkadaşlar bir tablo ve altına bir buton koyup her butona tıkladığımda son sırayı clonelasın istiyorum. nerede hata yaptım bulamıyorum yardımcı olur musunuz? html kodlarım: <div style="width: 100%"> <div class="row s12 col margin-top"> Başlık </div> <div class="row"> <div class="s3 col"> A </div> <div class="s3 col"> B </div> <div class="s3 col"> C </div> <div class="s3 col"> D </div> </div> <div class="row"> <div class="s3 col"> <input class="center s11 col" type="text"/> </div> <div class="s3 col"> <input class="center s11 col" type="text"/> </div> <div class="s3 col"> <input class="center s11 col" type="text"/> </div> <div class="s3 col"> <input class="center s11 col" type="text" readonly="readonly" /> </div> </div> </div> <div class="row"> <button>Reset</button> <button onclick="newcousin ">ekle</button> </div> javascript kodlarım: function newcousin meraklısına CSS kodlarım: . row:after col . col. s1 . col. s2 . col. s3 . col. s4 . col. s5 . col. s6 . col. s7 . col. s8 . col. s9 . col. s10 . col. s11 . col. s12 . margin-top kofcu tarafından 22/Tem/16 15:00 tarihinde düzenlenmiştir ben de sevgiden yanayım...

hocam ben burda 2 nemli hata yapmışım Birincisi sylediğin scope olarak yanlış düşünmüşüm. this'i fonksiyonda değil elementte kullanmalıydım. İkincisi previousSibling ve lastChild, element olarak dndürmüyormuş bu hatayı yanlış bilgiden dolayı yaptım, düzelttim. sonuç olarak htmldeki ilgili buton byle oldu: ekle fonksiyon ise byle: function newcousin bu arada senin sylediğin self self yerine a a da koysam oldu. self'in başka bir anlamı var mı acaba? ne koyarsan olur, değişken ismi olarak self veya that kullanmak yaygın bir davranış, kodun okunmasını kolaylaştırır. Javascript temelin zayıf gibi grünüyor, ortadan dalmaktansa ne ne işe yarıyor anlamak için, İngilizcen varsa mozilla'nın MDN javascript tutorial'larına bak, takıldığın yerlerde daha basit anlatımlar için w3c'ye bak. Temeli oturttuktan sonra işleyişi, ince detayları anlamak için : http://bonsaiden.github.io/JavaScript-Garden/tr/Bir süredir konularını grüyorum, basit hatalarla cebelleşiyorsun. Temelleri oturt nce.

akşam girenler için uplamış olayım ben de sevgiden yanayım...

kvasir bunu yazdı kofcu bunu yazdı hocam ben burda 2 nemli hata yapmışım Birincisi sylediğin scope olarak yanlış düşünmüşüm. this'i fonksiyonda değil elementte kullanmalıydım. İkincisi previousSibling ve lastChild, element olarak dndürmüyormuş bu hatayı yanlış bilgiden dolayı yaptım, düzelttim. sonuç olarak htmldeki ilgili buton byle oldu: ekle fonksiyon ise byle: function newcousin bu arada senin sylediğin self self yerine a a da koysam oldu. self'in başka bir anlamı var mı acaba? ne koyarsan olur, değişken ismi olarak self veya that kullanmak yaygın bir davranış, kodun okunmasını kolaylaştırır. Javascript temelin zayıf gibi grünüyor, ortadan dalmaktansa ne ne işe yarıyor anlamak için, İngilizcen varsa mozilla'nın MDN javascript tutorial'larına bak, takıldığın yerlerde daha basit anlatımlar için w3c'ye bak. Temeli oturttuktan sonra işleyişi, ince detayları anlamak için : http://bonsaiden.github.io/JavaScript-Garden/tr/Bir süredir konularını grüyorum, basit hatalarla cebelleşiyorsun. Temelleri oturt nce. ben de bir süredir cevaplarını grüyorum :) geçen yaz w3schools'daki kursu bitirdim onun üstüne bir şey koymadım. programlama mesleğim değil hobi olarak yapıyorum ve ayırabildiğim tek zamanım yaz tatili o yüzden bazı şeylerde aceleci bazı şeylerde çekingen olabiliyorum. aceleci: "ben bunu yaparım la" diyerek hemen işe koyulmak çekingen: hala jQuery veya diğer javascript çatallarını ğrenmemek İçine girişerek yaparsın, jquery ve vanilla js'te tonla dküman var, sorabileceğin her soru cevaplanmıştır. Benim sana demek istediğim kafandaki birşeyi, szel olarak ifade edebildiğin bir sistemi koda dkebilme becerisini geliştirmen. İngilizce biliyorsan, kodlara da aşinaysan ki bir süredir yapıyorsun, temelleri atmak 10-15 günü geçmez.