options.remove를 대채할수 있나요?
Posted: 2006 01 13 17:44 06
selectBox 의 options.remove(index)
함수를 대체할수 있는 표준 함수가 있나요?
selectbox를 초기화 하고 싶어서 그렇습니다.
함수를 대체할수 있는 표준 함수가 있나요?
selectbox를 초기화 하고 싶어서 그렇습니다.
Firefox, Thunderbird 사용자 및 Mozilla 활동가 모임
http://3.34.94.169/
Code: Select all
function AddOption(sel, val, txt) {
var opt = sel.form.ownerDocument.createElement("option");
opt.setAttribute("value", val);
var t = sel.form.ownerDocument.createTextNode(txt);
opt.appendChild(t);
sel.appendChild(opt);
}
function DelOption(sel, idx) {
var opts;
if (idx<0 || idx>(sel.options.length-1))
return;
opts = sel.getElementsByTagName("option");
sel.removeChild(opts[idx]);
}
Code: Select all
function DelOption(sel, idx) {
var opts = sel.getElementsByTagName("option");
if (idx<0 || idx>(opts.length-1))
return;
sel.removeChild(opts[idx]);
}
Code: Select all
target= window.opener.document.getElementById('SubjectCode');
target.options[target.length]=new Option(currentTitle,currentCode);
Code: Select all
/*
//target=window.opener.document.DescriptiveMetadata.SubjectCode;
newOption = document.createElement("OPTION");
newOption.value=currentCode;
newOption.text=currentTitle;
target.options.add(newOption);//[target.length]=opt;
// alert(target.id);
*/
Code: Select all
function AddOption(sel, val, txt) {
var opt = sel.form.ownerDocument.createElement("option");
opt.setAttribute("value", val);
var t = sel.form.ownerDocument.createTextNode(txt);
opt.appendChild(t);
sel.appendChild(opt);
}
var opener_sel=opener.document.getElementById("SubjectCode");
AddOption(opener_sel, "Value","Text");