在浏览器解析HTML网页时!和DOM解析XML是一样的!都是在内存中的一棵树!
解决方案 »
- JQuery 验证非空
- jQuery获取滚动条宽度
- IFrame怎么引用母版页js
- 动态改写报表,高手请进!
- 关于 EXT JS grid不显示header
- 大家新年好,在Javascript中,允许不允许定义的变量或者函数名与DOM的attribute/method一样?
- 为什么不能获取元素
- javascript中的语法问题,急!!!!!!!!!!!!!!!!11
- 在javascript中怎么访问asp.net里<asp:dropdownlist控件显示的字符?
- js给input赋值时无效 不能触发onChange!
- 在onmousemove事件中,设置 某个Js函数无效??
- 请教:网页内REALONE插件禁右键以及禁止浮动小按钮
re:
定义<br/>同下面函数的legend,要想调间距,createElement的元素就要是一个可调的,
function createmessagelayer(strElement,strMessage,strStyle){
var messageElement=strElement.parentNode;
var symbolEle=messageElement.lastChild;
if(symbolEle.nodeName.toLowerCase() =="legend")
messageElement.removeChild(symbolEle);
var mesgEle=document.createElement("legend");
var mesgEleConn=document.createTextNode(strMessage);
mesgEle.appendChild(mesgEleConn);
strElement.className=strStyle;
mesgEle.className=strStyle+"mesg";
messageElement.appendChild(mesgEle);
}
上面函数的参数示例:
createmessagelayer(strInput,'您输入的字符串是不正确的','err');
strInput是一个元素,例<span id="in1">
strMessage不用说了吧
strStyle这个也能看懂,样式表示例地址:http://www.t6new.com/main/register.asp