24 lines
572 B
JavaScript
24 lines
572 B
JavaScript
function newOption(elementId, name) {
|
|
var el = document.getElementById(elementId)
|
|
if (el.value !== "New...") {
|
|
return
|
|
}
|
|
|
|
var newValue = window.prompt("Enter " + name + " Name")
|
|
if (newValue === null) {
|
|
return;
|
|
}
|
|
var child = document.createElement("option")
|
|
child.value = newValue
|
|
child.innerText = newValue
|
|
el.prepend(child)
|
|
el.value = newValue
|
|
}
|
|
|
|
window.onload = function() {
|
|
var elements = document.getElementsByClassName("to-delete")
|
|
while (elements.length > 0) {
|
|
elements[0].remove()
|
|
}
|
|
}
|