ANSWERのUPDATE
に以下を追加する方法を<select>
の 'のonchange' ハンドラをあなたが見ることができます削除します。
add()tに要素を追加します。このselect要素のオプション要素の集合。
これはあなたのものではなく、あなたのものである機能です。を追加
var opt1 = document.createElement("option");
opt1.value = "1";
opt1.text = "Option: Value 1";
function add (x) {
var selection = x;
console.log(x);
}
<select class="seletion" onchange="add(opt1);console.log('New option added at the end')">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
<option value="f">F</option>
<option value="g">G</option>
<option value="h">H</option>
<option value="i">I</option>
<option value="j">J</option>
<option value="k">K</option>
<option value="l">L</option>
<option value="m">M</option>
<option value="n">N</option>
<option value="o">O</option>
<option value="p">P</option>
<option value="q">Q</option>
<option value="r">R</option>
<option value="s">S</option>
<option value="t">T</option>
<option value="u">U</option>
<option value="v">V</option>
<option value="w">W</option>
<option value="x">X</option>
<option value="y">Y</option>
</select>
あなたの関数の名前をJS異なる機能を考えられている:
確かに、あなたは、次の例では、これを見ることができます。
function add1(x) {
var selection = x;
console.log('add1: ' + x);
}
function add(x) {
var selection = x;
console.log('window.add: ' + x);
}
<select class="seletion" onchange="add1(this.value);">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
<option value="f">F</option>
<option value="g">G</option>
<option value="h">H</option>
<option value="i">I</option>
<option value="j">J</option>
<option value="k">K</option>
<option value="l">L</option>
<option value="m">M</option>
<option value="n">N</option>
<option value="o">O</option>
<option value="p">P</option>
<option value="q">Q</option>
<option value="r">R</option>
<option value="s">S</option>
<option value="t">T</option>
<option value="u">U</option>
<option value="v">V</option>
<option value="w">W</option>
<option value="x">X</option>
<option value="y">Y</option>
</select>
<select class="seletion" onchange="window.add(this.value);">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
<option value="f">F</option>
<option value="g">G</option>
<option value="h">H</option>
<option value="i">I</option>
<option value="j">J</option>
<option value="k">K</option>
<option value="l">L</option>
<option value="m">M</option>
<option value="n">N</option>
<option value="o">O</option>
<option value="p">P</option>
<option value="q">Q</option>
<option value="r">R</option>
<option value="s">S</option>
<option value="t">T</option>
<option value="u">U</option>
<option value="v">V</option>
<option value="w">W</option>
<option value="x">X</option>
<option value="y">Y</option>
</select>
はあなたがどういう*「それは動作しません」:その名は、例えば、ADD1したり、ウィンドウオブジェクトに添付グローバル関数としてそれを呼び出す
変更*?関数名 'add'を使用することはできません – NewToJS
Run code snippetをクリックして何かを選択してください。エラーが表示されます。 –
はい、コンソールが空白です...なぜそれがまだ空白であるのかわかりません、それぞれの変更の値を表示する必要があります – user2777173