0
<div class="yui-gd">
<div class="yui-u first"><label for="${args.htmlid}-addContent">${msg("label.HowToAddContent")}:</label></div>
<div class="yui-u">
<select id="addContent" name="addContent" onchange="dropdown(this)">
<option value="1" selected="selected">${msg("label.generateFromDescription")}</option>
<option value="2">${msg("label.uploadFile")}</option>
</select>
</div>
</div>
<script type="text/javascript">//<![CDATA[
function dropdown(sel){
//if(document.getElementById("addContent").value == "1")
if(sel.value == "0"){
document.getElementById('desc').style.display = 'block'
}
else {
document.getElementById('desc').style.display = 'none'
}
}
//]]></script>
필자는 선택 상자에 이벤트 처리기를 추가하려고하기 때문에 필기하지만 Firefox에서는 잘 작동하지만 IE에서는 항상 null 예외가 발생합니다. attachEvent를 사용해도 여전히 IE에서는 작동하지 않습니다. 위에서 document.getElementById ("addContent")를 사용하면 항상 null 예외가 발생합니다! 그러나 모든 것들이 Firefox에서 잘 작동합니다!alfresco ---- 서핑 템플릿에 이벤트 처리기를 추가하는 방법은 무엇입니까?
누군가 내게 이유를 말해 줄 수 있습니까? 미리 감사드립니다.