<style>内にdisplay:noneを記述し適応させた場合にJavaScriptで操作できないのはなぜでしょうか
操作不能の記述で操作する事は不可能なのでしょうか
追記
div.classList.remove("none")で操作することはできましたが、
なぜdisplayでは不可能なのかご存知の方教えて下さい
style内に定義していてもプロパティの変更はできる
なぜdisplayだけできない仕様なのかわからない
```ここに言語を入力
<style>
.c{
color:black;
}
</style>
<div id="div" class="c">ああああ</div>
<input type="button" value="表示" onclick="div.style.color='red'">
<input type="button" value="非表示" onclick="div.style.color='black'">
```
操作不能 <style> .none{ display:none; } </style> <div id="div" class="none">ああああ</div> <input type="button" value="表示" onclick="div.style.display=''"> <input type="button" value="非表示" onclick="div.style.display='none'">
この記述だと操作可能 <div id="div" style="display:none">ああああ</div> <input type="button" value="表示" onclick="div.style.display=''"> <input type="button" value="非表示" onclick="div.style.display='none'">
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。