CSS:
ol{display: block;} // display: ""; throws an error in the console(FF)
HTML:
<!DOCTYPE html>
<html>
<head><script type="text/javascript">!js is here!</script>
<body>
<h2>Title</h2>
<input type="button" id="btn" value="expand" />
<ol>
<li>Value 1</li>
<li>Value 1</li>
<li>Value 1</li>
</ol>
</body>
</html>
Javascript://今のところ要素を非表示にしようとしています
window.onload = function() {
function expand() {
var ol = document.getElementByTagName('ol');
ol.style.display('none');
}
function init() {
var btn = document.getElementById('btn');
btn.addEventListener('click', expand, false);
}
}
私は似たようなものを高低で検索してきましたが、見つけたものはすべて追加のライブラリ(utility.js、jqueryなど)を使用していましたが、学習目的で純粋なJSでこれを実行したいと思います。
オンラインのすべての情報源は引用していelement.className = "newClass";
ます。.hide{display: none;}
クラスを作ってやってみました.show{display: "";}
が、何もしていないようです。次に、スタイル()の操作に切り替えましたelement.style.display("none");
が、それも機能していないようです。