<script language="javascript">
function onClick(){
document.getElementById("onClick").innerHTML="<input type='text' id='onBlur' value='光标移开应该隐藏' onBlur='onBlur()'>";
}
function onBlur(){
document.getElementById("onClick").innerHTML="光标移开后应该显示";
}
</script>
<div id="onClick" onClick="onClick()" style="border:1px solid #000000">点击显示</div>效果描述:
在点击DIV容器后触发事件,改变DIV容器内容为表单,在光标移开表单后DIV容器在进行改变.
问题描述:
在单击DIV容器后可以实现显示表单,但显示的表单无法获得光标,无法在实现光标移开表单后DIV容器的改变.
function onClick(){
document.getElementById("onClick").innerHTML="<input type='text' id='onBlur' value='光标移开应该隐藏' onBlur='onBlur()'>";
}
function onBlur(){
document.getElementById("onClick").innerHTML="光标移开后应该显示";
}
</script>
<div id="onClick" onClick="onClick()" style="border:1px solid #000000">点击显示</div>效果描述:
在点击DIV容器后触发事件,改变DIV容器内容为表单,在光标移开表单后DIV容器在进行改变.
问题描述:
在单击DIV容器后可以实现显示表单,但显示的表单无法获得光标,无法在实现光标移开表单后DIV容器的改变.
document.getElementById("onClick").innerHTML="<input type='text' id='onBlur' value='光标移开应该隐藏' onBlur='onBlur()'>";
document.getElementById("表单ID号").focus(); //或者使表单某个对象获得焦点
}
function onClick(){
document.getElementById("onClick").innerHTML="<input type='text' id='onBlur' value='光标移开应该隐藏' onmouseout='onBlur()'>";
}
function onBlur(){
document.getElementById("onClick").innerHTML="光标移开后应该显示";
}
</script>
<div id="onClick" onClick="onClick()" style="border:1px solid #000000">点击显示</div>
function onClick(){
document.getElementById("onClick").innerHTML="<input type='text' id='onBlur' value='光标移开应该隐藏' onBlur='onBlur()'>";
document.getElementById("onClick").getElementsByTagName("input")[0].focus();
}
function onBlur(){
document.getElementById("onClick").innerHTML="光标移开后应该显示";
}
<script language="javascript">
function onClick(){
document.getElementById("onClick").innerHTML="<input type='text' id='onBlur' value='光标移开应该隐藏' onBlur='onBlur()'>";
document.getElementById("onClick").onclick=null
}
function onBlur(){
document.getElementById("onClick").innerHTML="光标移开后应该显示";
}
</script>
<div id="onClick" onClick="onClick()" style="border:1px solid #000000">点击显示</div>