2010-05-17 3 views

답변

0

난 정말 당신이 '사용 안 함'무엇을 의미하지 않는다, 그러나 당신은 객체와 사용 자바 스크립트 요소를 얻을 그것을 빼앗아 :

element.style.display = "none"; 
g에

element.style.visiblity = "hidden"; 

: 완전히 멀리 소요

그냥 눈에 보이지 않는 사용할 수 있도록 등 객체의 요소는, 쉬운 방법은 id 속성의 값을 알면, 당신은

element = document.getElementById("bla"); 

를 사용 또한 바로 사용할 수는 ID = "즐"말할 수 있습니다 :

document.getElementById("bla").style.display = "none"; // etc 
물론

는, CSS를 사용, 훨씬 간단하다 :

#bla {display:none;} /* etc, can also be with visiblity */ 

하지만 난 당신이 '사용 안 함'으로 무엇을 의미하는지 정말 모르겠어요, 또한, 자바 스크립트 비활성화하는 것은 좋은 보안의 한 형태, 자바 스크립트를 설정할 수 있습니다 아닙니다 off, 또한, 소스는 inspec 될 수있다. 그걸 해결하려고 노력 했어.

편집 : 일부 설명 : 표시 : 없음; 그냥 거기에없는 것처럼 그것을 취급합니다. visiblity : 숨김; 완전히 투명하게 만들지 만 그 주변에있는 다른 요소는 여전히 마치있는 것처럼 배치됩니다. 속성을 설정할 의미하는 경우, 당신은 정말 말 그대로 제거해야 당신이 손으로 jQuery Remove

$(element).remove(); 

를 사용하거나 할 수 있다면

+0

-1 : 요소를 숨기더라도 해제되지 않습니다. – eyelidlessness

0

는 "장애인은"그것은

$(element).attr("disabled", "disabled"); // jQuery 
element.setAttribute("disabled", "disabled"); // js 

var el = document.getElementById(id); 
el.parentNode.removeChild(el); 

숨기기만으로 충분하다면 CSS

+0

-1 : 요소를 제거 할 필요가 없습니다. 비활성화하면 나중에 다시 활성화하고 다시 사용할 수 있습니다. – eyelidlessness

+0

제거 된 요소를 저장하고 나중에 추가 할 수 있습니다. 편집 : 'disabled'속성이 추가되었습니다. – BrunoLM

0

다른 답변에서 제안하는대로 요소를 제거하거나 숨기지 마십시오. HTML의 양식 요소에는 이유 때문에 disabled 속성이 있습니다. 자바 스크립트 사용하면 버튼 요소를 선택 (당신이 요소를 선택하는 그러나)이 같은 disabled 속성을 설정합니다 :

buttonElement.disabled = false; 

필수 jQuery를 :

$(buttonSelector).attr('disabled', true); // Disable 
$(buttonSelector).attr('disabled', false); // Enable 

buttonElement.disabled = true; 

버튼을 다시 활성화하려면를

관련 문제