是否可以从外部API访问Command Line Api
简单示例:
HTML
<div id="myDiv"></div>
<script src="myScript.js"></script>
myScript.js
$$('#myDiv').textContent = 'this will not work';
我不想加载像jQuery或Zepto这样的外部库,因为像这样的seens已经在本地加载了。
答案 0 :(得分:5)
要回答你的问题,不。但我不认为你真的想要。 API可能会更改,从而破坏您的代码。如果您要查找的只是查询选择器。我认为你最好使用在MDN上找到的代码段。
function $ (selector, el) {
if (!el) {el = document;}
return el.querySelector(selector);
}
function $$ (selector, el) {
if (!el) {el = document;}
return el.querySelectorAll(selector);
// Note: the returned object is a NodeList.
// If you'd like to convert it to a Array for convenience, use this instead:
// return Array.prototype.slice.call(el.querySelectorAll(selector));
}
alert($('#myID').id);