classification

javascript insertAfter method

javascript 获取多个id(原生js,非jquery)

face posted @ 2012年4月11日 14:43 in javascript with tags javascript , 3362 阅读

 

	window["method"] = {};
	window["method"]["ids"] = $;

	function $() {
		var elements = [];
		for(var i=0; i<arguments.length; i++){
			var nodes = arguments[i];
			if(typeof nodes == "string"){
			    nodes = document.getElementById(nodes);
			    }
			if(arguments.length == 1){
				return nodes;
				}
		elements.push(nodes);
		}
	return elements;
	}
Avatar_small
λ 说:
2012年4月11日 15:33

不妨用新标准支持的document.querySelectorAll,另外,你的函数返回结果的类型最好统一为数组,否则每次得到结果都要判断是不是数组很麻烦的。
PS:是通过多个ID对应的DOM吧……

Avatar_small
face 说:
2012年4月18日 15:03

@λ: 恩,谢谢,我会认真修改的。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter