javascript如何把节点 插入到指定的节点后?

javascript如何把节点 插入到指定的节点后?,第1张

在那个id="name"的input上,加onblur="checkEmpty(this.id)"

把"(在这插入labe标签)"换成<span id="nameSpan">请输入用户名</span>

然后在文件尾加一段JS代码

<script>

function checkEmpty(id)

{

var tar=document.getElementById(id)

if(tar.value=="")

{

tar.focus()

tar=document.getElementById(id+"Span")

tar.innerHTML="用户名不能为空!"

}

}

</script>

// 自定义函数向后插入

function insertAfter( newElement, targetElement)

{

var parent = targetElement.parentNode

if ( parent.lastChild == targetElement )

{

// 如果最后的节点是目标元素,则直接添加。因为默认是最后

parent.a( newElement )

}

else

{

//如果不是,则插入在目标元素的下一个兄弟节点的前面。也就是目标元素的后面

parent.insertBefore( newElement, targetElement.nextSibling )


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11966024.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存