任何人都可以告诉我为什么这个jsFiddle不起作用?
想法很简单就是假设将所选文本输入到文本框中.
HTML:
<input type="text" id="teste" maxlength="50">
<select>
<option onClick="nelson">nelson</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
function nelson(){
document.getElementById('teste').value =+ "nelson";
}
Run Code Online (Sandbox Code Playgroud)
提前致谢
HTML:
<input type="text" id="teste" maxlength="50" />
<select onchange="selectedItemChange(this)">
<option value="nelson">nelson</option>
<option value="justin">justin</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JS:
function selectedItemChange(sel) {
document.getElementById('teste').value = sel.value;
}
Run Code Online (Sandbox Code Playgroud)
说明:
<option onClick="nelson">nelson</option>
Run Code Online (Sandbox Code Playgroud)
改变了三个原因:
onclickonClick为了保持一致性是优选的nelson需要更改为nelson()实际调用该函数.selecthtml元素,因此最好onchange在根目录上使用该
事件.document.getElementById('teste').value =+ "nelson";
+=或=演示:jsFiddle
HTML
<input type="text" id="teste" maxlength="50" />
<select id="select-people" onchange="selectedItemChange(this)">
<option value="nelson">nelson</option>
<option value="justin">justin</option>
</select>
Run Code Online (Sandbox Code Playgroud)
JS
function selectedItemChange(sel) {
document.getElementById('teste').value = sel.value;
}
window.onload=function(){
document.getElementById('teste').value = document.getElementById("select-people").value;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
210 次 |
| 最近记录: |