17 lines
407 B
JavaScript
17 lines
407 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
|
|
}
|