본문 바로가기

JavaScript46

DOM 으로 Table, DIV 생성 var DIV = $('simpleCalender'); var startImg = new Element('img' ,{src : '../images/date_gprev.gif'}).observe('click', function(){getDate('L',dateType)}).setStyle({'cursor':'pointer'}); var endImg = new Element('img' ,{src : '../images/date_gnext.gif'}).observe('click', function(){getDate('R',dateType)}).setStyle({'cursor':'pointer'}); var spanStart = new Element('span',{id : 'startDay'}); var sp.. 2010. 6. 7.
DOM 으로 생성된 ChildNodes 삭제 하기. - removeChild 내가원하는 HTML 의 테그를 불러온 다음 하위 노드들의 모든 데이터를 removeChild 를 이용해서 dom 을 삭제 한다. 가져온 Tag의 마지막 부분을 삭제 해야 하기때문에 lastChild 를 파라미터로 보낸다. var label = $('simpleCalender'); while(label.hasChildNodes() ) { label.removeChild( label.lastChild ); } 2010. 6. 7.
Javascript 이전달 및 다음달 구하기 Ex) 5~6/6~7 javascript의 data() function을 사용하여 이전달, 다음달 이전년도, 다음년도 구하기 1. 이전달 다음달 var selectDate = new Date(); /** * 이전달 ~ 다음달 * @param month : 기준 selectDate month() 값 * @return */ function prevMonth(month){ selectDate = new Date(selectDate.getFullYear(), (month-1), selectDate.getDate()); var startDate = new Date(); var endDate = new Date(); startDate.setFullYear(selectDate.getFullYear()); endDate.setFullYea.. 2010. 6. 7.
SELECT OPTION 의 Value와 Text 값 1. 첫번째 방법 var selectElement = document.getElementById("selectID"); var selectValue = selectElement.value; var selectText = selectElement.options[selectElement.selectedIndex].text 2. 두번째 방법 var selectText = $('selectboxId').options[$('selectboxId').selectedIndex].text 2010. 3. 17.