이 예에서는 HTML 페이지에 행 요소를 추가할 수 있는 양식을 만들어 보겠습니다. 먼저 텍스트 상자와 버튼을 만듭니다.
// 여기에 "새 요소 추가" 코드를 넣습니다.
}window .addEvent; ('domready', function() {
$('new_div').addEvent('click', newDiv);
})
다음으로 할 일은 우리 모두입니다. 해야 할 일은 작업하려는 변수를 지정하는 것입니다. 입력 양식의 데이터를 사용하려면 .get() 메소드를 사용해야 합니다.
참조 코드:
이제 위 코드의 변수 idValue 및 textValue에는 이들이 지정하는 입력 형식의 값이 포함됩니다. 사용자가 "새 div 만들기" 버튼을 클릭하면 입력 상자의 값을 가져와야 하므로 위 코드를 newDiv() 함수에 넣어야 합니다. 이 함수 외부에서 이 값을 가져와야 하는 경우 페이지를 클릭할 때가 아니라 페이지가 로드될 때 가져와야 합니다.
참조 코드:
var newDiv = function() {
var idValue = $('id_input').get('value');
var textValue = $('text_input').get('value')
}; 🎜>window .addEvent('domready', function() {
$('new_div').addEvent('click', newDiv);
})
다음으로, 새 요소가 삽입될 요소를 가져와야 합니다.
참조 코드:
var newDiv = function() {
var idValue = $('id_input').get('value')
var textValue = $(' text_input').get('value' );
var bodyWrapVar = $('newElementContainer')
}
window.addEvent('domready', function() {
$(' new_div').addEvent('click' , newDiv);
})
이미 입력 양식에 대한 값이 있으므로 이제 새 요소를 만들 수 있습니다.
참조 코드:
var newDiv = function( ) {
var idValue = $(' id_input').get('value');
var textValue = $('text_input').get('value')
var bodyWrapVar = $( 'newElementContainer');
var newElementVar = new Element('div', {
// 이 요소의 ID를 idValue
'id' 값으로 설정합니다: idValue,
/ / 이 요소의 텍스트는 textValue
'html': textValue
})
window.addEvent('domready', function() {
$('new_div').addEvent('click', newDiv );
});
우리가 해야 할 일은 이 새 요소를 페이지에 삽입하는 것입니다. 🎜>참조 코드:
var bodyWrapVar = $('newElementContainer');
var idValue = $('id_input').get('value')
var textValue = $('text_input').get ('value');
var newElementVar = new Element(' div', {
'id': idValue,
'text': textValue
})// 다음 다음 문장은 다음과 같습니다. "bodyWrapVar의 내부 상단에 newElementVar를 삽입합니다."
newElementVar.inject(bodyWrapVar, 'top')
};
var RemoveDiv = function() {
// 이렇게 하면 제거됩니다. 내부 html 값(즉, div 태그 클래스의 모든 것)
$('newElementContainer').erase('html')
}
window.addEvent('domready', function() {
$('new_div').addEvent('click', newDiv)
$('remove_div').addEvent('click',removeDiv)
자세히 알아보기...
MooTools 문서의 Elements 섹션을 잠시 살펴보세요.
요소
이 섹션에는 여기에서 다룬 대부분의 내용과 더 많은 내용이 포함되어 있습니다.
-
Element.style을 사용하면 요소 스타일 속성을 더욱 효과적으로 제어할 수 있습니다(일부 내용은 향후 튜토리얼에서 자세히 설명할 예정입니다).
-
Element.dimentions위치, 좌표, 치수 등을 처리하는 도구가 포함되어 있습니다.