Сообщение от platedz
|
а если так надо $("#id, #id2")?
|
да
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<script >
function $(selector) {
var d = document;
if (!selector) return;
function querySelector(){
if(!d.querySelectorAll) return getEelemet();
return d.querySelectorAll(selector);
};
function getEelemet () {
var selectorType = selector.match(/(#|\.|[A-Z]|[a-z]){1}/);
var match = selectorType[0];
if (match[0] == '#') {
return d.getElementById(selector.replace('#',''))
}
if (match == '.') {
return d.getElementsByClassName(selector.replace('.',''))
}
try{
return d.getElementsByTagName(selector);
} catch (e) {
return;
}
}
return querySelector();
}
</script>
</head>
<body>
<a href="#" id="link">Ссылка с <i>подсказкой</i></a>
<a href="#" id="link2">Еще ссылка</a>
<script>
alert($('#link, #link2').length)
</script>
</body>
</html>