Web ön uç uygulamalarıyla çalışıyorsak, bir öğenin sınıfını değiştirmek sık sık yapmamız gereken bir şeydir.
Bu makalede, JavaScript ile bir elemanın sınıfının nasıl değiştirileceğine bir göz atacağız.
Bir öğe, öğeye classListuygulanan sınıfları değiştirmemize izin verme özelliğine sahiptir .
Örneğin, bir div'imiz varsa:
<div>
hello world
</div>
document.querySelector("div").classList.add('hello');
Eğer hellosınıf zaten eklenir, sonra hiçbir şey yapılacaktır.
Bir sınıfı kaldırmak için classList.removeyöntemi çağırabiliriz :
document.querySelector("div").classList.remove('hello');
document.querySelector("div").classList.contains('hello');
Ve bir elemana uygulanan sınıfı değiştirmek için classList.toggleyöntemi çağırabiliriz :
document.querySelector("div").classList.toggle('hello');
Aksi takdirde, hellosınıf div'e eklenecektir.
Bu, en yeni tarayıcılarda mevcuttur.
Bir elemanın sınıflarını değiştirmenin başka bir yolu, classNamestring özelliğini değiştirmektir.
Örneğin şöyle yazabiliriz:
document.querySelector("div").className = 'hello';
Özelliği değiştirerek bir sınıf eklemek için şunu classNameyazabiliriz:
document.querySelector("div").className += ' hello';
helloSınıfı kaldırmak için şu replaceyöntemi kullanabiliriz :
document.querySelector("div").className.replace(/(?:^|\s)hello(?!\S)/g, '')
gBayrak bu tüm örneklerini bulmak ve hepsi üzerinde değiştirilmesini yapacağız.
Bir sınıfın div'de olup olmadığını bulmak için şunu yazabiliriz:
document.querySelector("div").className.match(/(?:^|\s)hello(?!\S)/)
Bir HTML öğesinin sınıflarını değiştirmenin en iyi ve en kolay yolu, classListözelliği kullanmaktır .
Alternatif olarak, bir elemanın niteliğini classNamedeğiştirmek için string özelliğini de değiştirebiliriz class.
Plainenglish.io adresinde daha fazla içerik
facebook.com'a bir talepte bulunduğunuzda, bilgisayarınız o bağlantıyı kurabilmesi için bu alan adını bir IP adresine çevirmek üzere alan adını arar.
2022'de teknik olmayan bir rolden siber güvenliğe geçiş yaptım. Alman Dili'nde ilk derecemi aldım, başarılı bir şekilde nasıl geçiş yapabildiğim konusunda şok olduğunuzu ve merak ettiğinizi biliyorum, Eh, birdenbire oldu.
Tek başınıza yapmaya çalışırsanız, yeni bir kariyere geçmek son derece zor olabilir. Sizinle aynı öğrenme düzeyinde olan, benzer hedefleri, kararlılığı ve güdüyü paylaşan sorumlu ortaklar bulmak önemlidir.
Günümüzün birbirine bağlı dünyasında, siber saldırı tehdidi her zamankinden daha yaygın. Siber suçlular ve ulus-devlet aktörleri sürekli olarak güvenlik açıklarından yararlanmaya ve değerli verileri çalmaya çalışarak her büyüklükteki kuruluş için önemli bir risk oluşturuyor.
Giriş: Cesur okuyucular, bizi gezegenimizin en karanlık derinliklerine götürecek bir yolculuğa hoş geldiniz. Bu blogda, Mariana Çukuru'nun esrarengiz dünyasına dalıyor, onun gizli sırlarını açığa çıkarıyor ve yüzeyinin altında yatan tüyler ürpertici gerçekleri ortaya çıkarıyoruz.
Güneşin ilk ışınları düzlüklerdeki buzlu çimleri aydınlatırken, batının engebeli tepelerinde parıldayan altın rengi bir sabah. Simsiyah ve iri, sakin bir Angus sığır sürüsü, hepsinin iyi bildiği bir yere giden ıssız bir patikadan aşağı inerken güneşin doğuşuna karşı siluet oluşturuyor; kahvaltı barı.