选择子元素

时间:2015-03-02 01:02:58

标签: javascript

我不确定这是否是正确的术语(子元素),但我需要使用JavaScript更改CSS。如何使此文本区域字段可见?

#desc {
 display = 'none';
}

#desc textarea {
     display: none;
     background-color: red;
}


<div id='desc'>
     <textarea> </textarea>
</div>

var x = document.getElementById('desc').style.display = 'block';
var t = document.getElementById('textarea').style.display = 'block';

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

document.getElementById('desc').style = 'display:block';
document.getElementByTagName('textarea')[0].style = 'display:block';

或者,

document.querySelector('#desc textarea').style = 'display:block;'1

1 Credits to @adeneo