我有以下div结构和各自的ID:
<div id="border_1" class="track_mc01302 track_01_mc01302">
<img id="_img" />
<div id="border"></div>
</div>
但是当我点击父div时会遇到一个错误: 设置只有getter的属性
我已经为键盘按键事件(方向键)编写了监听器
当我从键盘输入时调用以下函数:
function jsfunc() {
var elem = document.getElementByID(currpos_html);
for(var i=0;i<elem.childNodes.length;i++){
if(elem.childNodes[i].id == "_img") elem.childNodes[i].style="block";
if(elem.childNodes[i].id == "border") {
elem.childNodes[i].style.display="block";
}
}
答案 0 :(得分:1)
除非:
elem.childNodes[i].style="block";
是一个转录错误,它可能是你的问题,你不能将样式设置为字符串AFAIK。
在下一行中你有
elem.childNodes[i].style.display="block"
哪个更合理