2012-08-03 3 views
0

모두 작동 DIV 태그를 비활성화합니다. = 비활성화 사실 ; Mozilla Firefox에서는 작동하지 않습니다. 사업부, 텍스트 상자 등 내에서 아무것도 비활성화됩니다이 기능을 사용는 어떻게 document.getElementById를 사용하고</p> <p>인터넷 익스플로러와 모질라 파이어 폭스 ("XX") 모두 작동 DIV 태그에 해제하는 방법 인터넷 익스플로러와 모질라 파이어 폭스

+4

정확히 div 요소 중지 "가 무슨 뜻 이죠 :

document.getElementById("xx").style.display = 'none' document.getElementById("xx").style.display = 'block' 

다음은 데모입니다 "? 사용자가 상호 작용할 수 없도록 양식 요소 만 비활성화 할 수 있습니다. 요소에서 이벤트가 트리거되지 않도록 하시겠습니까? –

+0

내 생각은 정확하게. div에 더 많은 코드 – mplungjan

+0

을 표시하십시오. 버튼이 있습니다. 나는 조건에 따라 그것을 비활성화해야합니다 – pavan

답변

0
당신은 숨기고 사업부의 스타일을 사용하여 사업부를 표시 할 수 있습니다

:

<html> 
<body> 

<a href="javascript://" onclick="document.getElementById('hideme').style.display = 'none'">hide</a> 
<a href="javascript://" onclick="document.getElementById('hideme').style.display = 'block'">show</a> 

<div id="hideme"> 
hello world 
</div> 

</body> 
</html> 
0

DEMO

... 난 그게 당신이 필요로 무엇을 가정하고있다.

toggleDisabled(document.getElementById('test')); 

function toggleDisabled(el) { 
    try { 
     el.disabled = el.disabled ? false : true; 
    } 
    catch (e){ } 

    if (el.childNodes && el.childNodes.length > 0) { 
     for (var x = 0; x < el.childNodes.length; x++) { 
      toggleDisabled(el.childNodes[x]); 
     } 
    } 
}​ 
+0

el에서''disabled ''를 사용하여 비활성화 할 수 있는지 확인하십시오. – Bergi

+0

그러나 이것은 mozilla에서 작동하지 않습니다. – pavan

+0

아닙니다, 불행히도 당신이 사용하고있는 모질라의 버전을 모르겠습니다. –

관련 문제