Javaスクリプトを使用して要素のテキスト装飾プロパティをクリアする必要があります。
現在、要素のテキスト装飾プロパティを「ラインスルー」に設定しています。ある時点で、ストライキプロセスを元に戻す必要があります。
javascriptを使用してテキスト装飾プロパティをリセットするにはどうすればよいですか?
Javaスクリプトを使用して要素のテキスト装飾プロパティをクリアする必要があります。
現在、要素のテキスト装飾プロパティを「ラインスルー」に設定しています。ある時点で、ストライキプロセスを元に戻す必要があります。
javascriptを使用してテキスト装飾プロパティをリセットするにはどうすればよいですか?
これが1つの方法です:
HTML
<p id="a">Some text</p>
CSS
p{text-decoration:line-through;}
js
var p = document.getElementById('a')
p.style.textDecoration = 'none';
Javascript:document.getElementById(element_id).style.textDecoration = "none"
jQuery:$('#element_id').css("text-decoration", "none");
text-decorationをnoneに設定すると、text-decorationを""に設定するよりも実際には少し悪くなります。$( "div")。css( "text-decoration"、 "")
違いは、空の文字列に設定することで、実際にjs-settedプロパティを削除することです。たとえば、要素はtext-decoration: "underline"
最初に(cssで、jQueryを使用して値を設定する前に)持っています。「none」に設定すると間違っています。プロパティを削除すると便利です。
テキストの装飾をnoneに設定します
または
document.getElementById(divID).style.removeAttribute("textDecoration",false)
、スタイルからtextDecorationを削除できます(IEで機能します)