你的代码并没有问题只是你少给span添加文字
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function myfun(obj){
alert(0);
var span = document.createElement("SPAN");
span.id = "__ErrorMessagePanel";
span.style.color = "red";
span.innerHTML="hjx";
obj.parentNode.appendChild(span);
}
</script>
<BODY>
<input type='text' id='name' onblur="myfun(this);"/>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function myfun(obj){
alert(0);
var span = document.createElement("SPAN");
span.id = "__ErrorMessagePanel";
span.style.color = "red";
span.innerHTML="hjx";
obj.parentNode.appendChild(span);
}
</script>
<BODY>
<input type='text' id='name' onblur="myfun(this);"/>
</BODY>
</HTML>
解决方案 »
- JS 根据 ; 判断有几个
- 新年大放送-javascript编程之五子棋人机对战源码
- 请问下如何实现打开窗口的时候禁止用户改变它的大小啊,我说的不是window.open,而是打开第一个窗口
- 用JS控制 hidden对象 的 value,出现类似缓存未清除的问题。刷新窗体后hidden的值会被清空吗?
- javascript能不能实现这种效果???
- 为什么在select处添加onchange事件无效??
- 秀一下js画的kock曲线
- 请问怎样去掉下拉框的输入框的边框
- 如何在让别人浏览是只显示网站的域名而不显示后面的具体连接和传递参数?
- 如何实现页面的自动打印和隐藏打印内容
- javascript调用oxc控件,怎么判断oxc控件注册是否成功,非常非常重要的一个问题
- csdn上面的发帖里发布文章内容的文本域上面的那行工具栏是怎么做的啊
<input type='text' id='name' onblur="myfun(this);"/><span..
<input type='text' id='name1' onblur="myfun(this);"/><span..就是紧挨着text的后面。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function myfun(obj){
var span = document.createElement("SPAN");
var div=document.createElement("DIV");
span.id = "__ErrorMessagePanel";
span.style.color = "red";
span.innerHTML="hjx";
div.appendChild(span);
obj.parentNode.appendChild(div);
}
</script>
<BODY>
<input type='text' id='name' onblur="myfun(this);"/>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
var id=0;
function myfun(obj){
alert("hello");
var span = document.createElement("SPAN");
span.id = id;
span.style.color = "red";
span.innerText="haha";
obj.parentNode.appendChild(span);
id++;
}
</script>
<BODY>
<div><input type='text' id='name' onblur="myfun(this);"/></div>
<div><input type='text' id='name' onblur="myfun(this);"/></div>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function myfun(obj){
var span = document.createElement("SPAN");
span.style.color = "red";
span.innerHTML=obj.value;
if(obj.nextSibling)obj.parentNode.insertBefore(span,obj.nextSibling);
else obj.parentNode.appendChild(span);
} </script>
<BODY>
<input type='text' id='Text1' onblur="myfun(this);"/>
<input type='text' id='Text2' onblur="myfun(this);"/>
<input type='text' id='Text3' onblur="myfun(this);"/>
<input type='text' id='name' onblur="myfun(this);"/>
</BODY>
</HTML>
nextSibling这样的方法,从哪里能查到,有没有方便的帮助查看。或者js方便的ide您用什么?
DHTML 手册.chm,3.82m