2017-10-31 13 views
-1

クラスDivのクラス内のアンカータグにクラスを追加しています。Javascriptのボタンに他のクラスを追加するクラス

document.querySelector(".demo a").addClassName("popmake-inquiry");
<div class="demo"> 
 
    <a class="pricing-button " href=" " title=" " target="_self " rel=" ">INQUIRE NOW</a> 
 
</div>

私は、アンカータグにpopmake-inquiryクラスを追加したいが、私はこのコードを使用していますが、私はクラスを追加することはできませんよ。

私はクラスも追加しますが、コードは分かりません。

+0

'$ addClass(" popmake-問い合わせ");' – guradio

+0

を繰り返し – Satpal

答えて

3

まず、お客様のHTMLには"がありません。第2に、問題は、ElementオブジェクトにはaddClassName()メソッドがないためです。 ( "デモA ")

document.querySelector(".demo a").classList.add("popmake-inquiry");
.popmake-inquiry { color: #C00; }
<div class="demo"> 
 
    <a class="pricing-button" href="" title="" target="_self" rel="">INQUIRE NOW</a> 
 
</div>

+0

を同じ質問をしないでください。代わりに、あなたはこのように、classList.add()を使用することができます。クラスを追加できません。 @Rory McCrossan – Raghav

+0

次に、スニペットからうまく動作することがわかるように、コードのどこかに問題があります。あなたのコンソールにエラーがないかどうかを確認することをお勧めします。 –

+0

未知の型エラー:nullのプロパティ 'classList'を読み取れません@Rory McCrossan – Raghav

関連する問題