Prototip - Öğe Nesnesi
Eleman nesne DOM elemanlarını manipüle için çeşitli işlevler içerir.
İşte örneklerle birlikte tüm yardımcı program işlevlerinin listesi. Burada tanımlanan tüm yöntemler, $ () işlevi kullanılarak erişilen herhangi bir öğeye otomatik olarak eklenir.
Yani, Element.show ('firstDiv') yazılır; $ ['firstDiv']. show () yazmakla aynıdır;
Prototip Eleman Yöntemi
NOTE - Prototype.js'nin en az 1.6 sürümüne sahip olduğunuzdan emin olun.
S.No. | Yöntem ve Açıklama |
---|---|
1. | absolutize () Öğeyi, sayfa düzenindeki konumunu değiştirmeden mutlak konumlandırılmış bir öğeye dönüştürür. |
2. | addClassName () Verilen CSS sınıf adını öğenin sınıf adlarına ekler. |
3. | addMethods () Daha sonra genişletilmiş öğelerin yöntemleri olarak kullanabileceğiniz Element nesnesine kendi yöntemlerinizi karıştırmayı mümkün kılar. |
4. | bitişik () Belirtilen seçicilerle eşleşen geçerli öğenin tüm kardeşlerini bulur. |
5. | atalar () Tüm öğelerin atalarını toplar ve bunları bir genişletilmiş öğeler dizisi olarak döndürür. |
6. | childElements () Öğenin tüm alt öğelerini toplar ve bunları genişletilmiş öğeler dizisi olarak döndürür. |
7. | classNames() Kullanımdan kaldırıldı. Elementin CSS sınıf adlarını okumak ve yazmak için kullanılan bir Numaralandırılabilir nesne olan ClassNames'in yeni bir örneğini döndürür. |
8. | cleanWhitespace () Yalnızca boşluk içeren tüm öğelerin metin düğümlerini kaldırır. Öğeyi döndürür. |
9. | clonePosition () İsteğe bağlı bağımsız değişken seçenekleriyle tanımlandığı şekilde kaynağın konumunu ve / veya boyutlarını öğeye klonlar. |
10. | cumulativeOffset () Belgenin sol üst köşesinden öğenin ofsetlerini döndürür. |
11. | cumulativeScrollOffset () İç içe kaydırmalı kaplarda bir öğenin kümülatif kaydırma uzaklığını hesaplar. |
12. | descendantOf () Öğenin atanın soyundan gelip gelmediğini kontrol eder. |
13. | torunları() Tüm öğelerin soyundan gelenleri toplar ve bunları genişletilmiş öğeler dizisi olarak döndürür. |
14. | aşağı() CssRule ile eşleşen elemanın ilk neslini döndürür. Hiçbir cssRule sağlanmazsa, tüm alt öğeler dikkate alınır. Bu kriterlere hiçbir alt öğe uymuyorsa, tanımsız döndürülür. |
15. | boş() Öğenin boş olup olmadığını test eder (yani, yalnızca boşluk içerir). |
16. | uzat () Element.Methods ve Element.Methods.Simulated içindeki tüm yöntemlerle öğeyi genişletir. |
17. | ateş() Geçerli öğenin hedefi olduğu özel bir olay tetikler. |
18. | firstDescendant () Bir öğe olan ilk çocuğu döndürür. Bu, herhangi bir düğümü döndürecek olan firstChild DOM özelliğinin tersidir. |
19. | getDimensions () Bir elemanın hesaplanan genişliğini ve yüksekliğini bulur ve bunları bir nesnenin anahtar / değer çiftleri olarak döndürür. |
20. | getElementsByClassName Kullanımdan kaldırıldı. CSS sınıfı className olan öğenin tüm soyundan gelenleri alır ve bunları bir genişletilmiş öğeler dizisi olarak döndürür. Lütfen $$ () kullanın. |
21. | getElementsBySelector Kullanımdan kaldırıldı. Rasgele sayıda CSS seçicisini (dizeleri) alır ve bunlardan herhangi biriyle eşleşen genişletilmiş öğe dizisi döndürür. Lütfen $$ () kullanın. |
22. | getHeight () Hesaplanan elemanın yüksekliğini bulur ve döndürür. |
23. | getOffsetParent () Öğenin en yakın konumlanmış atasını döndürür. Hiçbiri bulunmazsa gövde öğesi döndürülür. |
24. | getStyle () Öğenin verilen CSS özellik değerini döndürür. Özellik, CSS veya camelize formunda belirtilebilir. |
25. | getWidth () Hesaplanan eleman genişliğini bulur ve döndürür. |
26. | hasClassName () Öğenin verilen CSS sınıf adına sahip olup olmadığını kontrol eder. |
27. | saklamak() Öğeyi gizler ve döndürür. |
28. | tanımla () Varsa, öğenin id özniteliğini döndürür veya benzersiz, otomatik oluşturulmuş bir kimliği ayarlar ve döndürür. |
29. | immediateDescendants() Kullanımdan kaldırıldı. Tüm öğenin hemen soyundan gelenleri (yani alt öğeleri) toplar ve bunları bir genişletilmiş öğeler dizisi olarak döndürür. Lütfen childElements () kullanın. |
30. | ekle () Öğenin önüne, arkasına, üstüne veya altına içerik ekler. |
31. | incelemek () Öğenin hata ayıklamaya yönelik dize gösterimini döndürür. |
32. | makeClipping () Öğenin taşma değerini "gizli" olarak ayarlayarak, zayıf şekilde desteklenen CSS klibi özelliğini simüle eder. Öğeyi döndürür. |
33. | makePositioned () Başlangıç konumu "statik" veya tanımlanmamışsa, öğenin CSS konumunu "göreli" olarak ayarlayarak CSS içeren bloğun kolayca oluşturulmasına izin verir. Öğeyi döndürür. |
34. | eşleşme() Öğenin verilen CSS seçiciyle eşleşip eşleşmediğini kontrol eder. |
35. | Sonraki() Verilen cssRule ile eşleşen öğenin aşağıdaki kardeşini döndürür. |
36. | nextSiblings () Tüm öğelerin sonraki kardeşlerini toplar ve bunları genişletilmiş öğeler dizisi olarak döndürür. |
37. | gözlemek() Öğeye bir olay işleyicisini kaydeder ve öğeyi döndürür. |
38. | positionedOffset () Öğenin, en yakın konumlandırılmış atasına göre ofsetini döndürür. |
39. | önceki () Verilen cssRule ile eşleşen öğenin önceki kardeşini döndürür. |
40. | previousSiblings () Tüm öğelerin önceki kardeşlerini toplar ve bunları genişletilmiş öğeler dizisi olarak döndürür. |
41. | readAttribute () Öznitelik belirtilmemişse, öğenin özniteliğinin değerini veya null değerini döndürür. |
42. | recursivelyCollect () İlişkisi özellik tarafından belirtilen öğeleri özyinelemeli olarak toplar. |
43. | relativize () Öğeyi, sayfa düzenindeki konumunu değiştirmeden göreceli olarak konumlandırılmış bir öğeye dönüştürür. |
44. | Kaldırmak () Belgeden öğeyi tamamen kaldırır ve döndürür. |
45. | removeClassName () Öğenin CSS sınıf adını kaldırır ve öğesini döndürür. |
46. | değiştir () Öğeyi html bağımsız değişkeninin içeriğiyle değiştirir ve kaldırılan öğeyi döndürür. |
47. | scrollTo () Pencereyi, öge görünüm alanının üst kısmında görünecek şekilde kaydırır. Öğeyi döndürür. |
48. | seç () Rasgele sayıda CSS seçicisi (dizesi) alır ve bunlardan herhangi biriyle eşleşen öğenin genişletilmiş neslinden oluşan bir dizi döndürür. |
49. | setOpacity () Çeşitli tarayıcılarda tutarsızlıklar üzerinde çalışırken bir öğenin görsel opaklığını ayarlar. |
50. | setStyle () Öğenin CSS stil özelliklerini değiştirir. |
51. | göstermek() Öğeyi görüntüler ve döndürür. |
52. | kardeşler() Öğenin tüm kardeşlerini toplar ve bunları genişletilmiş öğeler dizisi olarak döndürür. |
53. | stopObserving () İşleyicinin kaydını siler ve öğeyi döndürür. |
54. | geçiş () Öğenin görünürlüğünü değiştirir. |
55. | toggleClassName () Öğenin CSS sınıfAdı arasında geçiş yapar ve öğeyi döndürür. |
56. | undoClipping () Öğenin CSS taşma özelliğini, Element.makeClipping () uygulanmadan önceki değere geri ayarlar. Öğeyi döndürür. |
57. | undoPositioned () Öğeyi, Element.makePositioned uygulanmadan önceki durumuna döndürür. Öğeyi döndürür. |
58. | yukarı () Verilen cssRule ile eşleşen elemanın ilk atasını döndürür. |
59. | Güncelleme() Öğenin içeriğini sağlanan newContent bağımsız değişkeniyle değiştirir ve öğeyi döndürür. |
60. | viewportOffset () Görüntü alanına göre öğenin X / Y koordinatlarını döndürür. |
61. | gözle görülür() Öğenin görünür olup olmadığını belirten bir Boole değeri döndürür. |
62. | paketlemek() Bir öğeyi diğerinin içine sarar, ardından sarmalayıcıyı döndürür. |
63. | writeAttribute () Karma veya ad / değer çifti olarak geçirilen öznitelikleri ekler, belirtir veya kaldırır. |