正しい関数:
こんなふうに書いても大丈夫でしょうか?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
element.classList.add()の方が便利です
IE10以下に対応して欲しいなら言うことはありません
は
互換性に問題があります
上記と同等、互換性の問題を解決します
その他の梱包方法
答えは絶対に不可能です
これを実装する必要があるのは、dom要素にクラスを追加することです else最終的には文字列を操作するだけです。 追加したクラスを有効にするには、dom 要素に配置する必要があります
else
さらに、あなたの正しい書き方にも問題があります:
実はelse分岐は簡素化できます
できません。関数の目的はelement加上一个叫value的类,你else里面根本没有对element.className进行赋值怎么行,那个newClassName只是个变量,用来保存现有class,并加上value这个新class后,塞回element.classNameを与えることなので、
element
value
element.className
newClassName
class
最初:
の後には:
実際、元の関数にはもっと良い記述方法があります else 変数を取得する必要はなく、直接記述するだけです。
いいえ、機能しません。else ステートメントの後に、操作が element.className に再割り当てされる前に、まず newClass が割り当てられる必要があります。それが削除された場合、そのような関数はないようです。
見間違えただけです…
まさか
element.classList.add()の方が便利です
IE10以下に対応して欲しいなら言うことはありません
は
と同等です リーリー互換性に問題があります
リーリー上記と同等、互換性の問題を解決します
リーリーその他の梱包方法
リーリー答えは絶対に不可能です
リーリーこれを実装する必要があるのは、dom要素にクラスを追加することです
else
最終的には文字列を操作するだけです。 追加したクラスを有効にするには、dom 要素に配置する必要がありますさらに、あなたの正しい書き方にも問題があります:
リーリー実は
リーリーelse
分岐は簡素化できますできません。関数の目的は
element
加上一个叫value
的类,你else
里面根本没有对element.className
进行赋值怎么行,那个newClassName
只是个变量,用来保存现有class
,并加上value
这个新class
后,塞回element.className
を与えることなので、最初:
リーリーの後には:
リーリー実際、元の関数にはもっと良い記述方法があります
リーリーelse
変数を取得する必要はなく、直接記述するだけです。いいえ、機能しません。else ステートメントの後に、操作が element.className に再割り当てされる前に、まず newClass が割り当てられる必要があります。それが削除された場合、そのような関数はないようです。
見間違えただけです…
まさか