jquery 把input 动态加上超链接

jquery 把input 动态加上超链接,第1张

var link=document.createElement('a')

//link可以添加一些属性

a.appendChild(input)

input.parentNode.appendChild(link)

//input 是获取到的input节点

1、通过jquery给元素动态添加样式运用addClass和removeClass即可。首先在html中准备jquery库文件,并且准备一个div元素,如下图所示。

2、然后在style标签里声明一个class样式,如下图所示。

3、接下来准备一个事件加载初始化的方法,在jquery中直接用匿名函数即可,如下图所示。

4、然后通过jquery的addClass方法给div元素添加一个class,如下图所示。

5、移除一个class的样式也很简单,如下图所示,通过removeClass即可。

function LoadJsCssFile(filename, filetype){

if (filetype=="js"){ //如果是.js文件

var fileref=document.createElement('script')

fileref.setAttribute("type","text/javascript")

fileref.setAttribute("src",filename)

}

else if (filetype=="css"){ //如果是.css文件

var fileref=document.createElement("link")

fileref.setAttribute("rel", "stylesheet")

fileref.setAttribute("type", "text/css")

fileref.setAttribute("href",filename)

}

if (typeof fileref != "undefined")

document.getElementsByTagName("head")[0].appendChild(fileref)

}

使用以上代码就可以动态的修改js/css链接了


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

原文地址: http://outofmemory.cn/bake/11548702.html

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

发表评论

登录后才能评论

评论列表(0条)

保存