如题,在编写的js代码中,使用jquery获取了body中的元素,比如所有的div,但是想给他弄一个单独的js文件放入head中,供别人当工具使用,也就是可能违背从上到下的编码顺序,有办法实现么?
我已经解决了,$(document).ready正合我意
如果只是如下的操作(对选择器元素进行操作),那么是可以进行js抽取的
function (eleId){
$("#"+eleId).attr("src","xxxxx");
}
head应该是比较早加载的,js文件放在要引用的js代码前面应该就可以了吧
既然想封装那你最起码得传参数吧,总不能每个页面里面的元素名称都一样吧
如果我是想获取所有div呢?在head中获取所有的div,可以不
如果页面中没有iframe应该是可以的。
window.onhashchage = function(){ var ps = window.location.href.split("#"); if(ps.length==1) return; alert(ps[1]); }