gpt4 book ai didi

javascript - javaScript 用户定义 $ 函数,如 jquery

转载 作者:行者123 更新时间:2023-12-01 02:03:49 25 4
gpt4 key购买 nike

我正在尝试创建用户定义 $ 函数,因为我无法在现有项目中使用 Jquery。

我想让这个函数像 Jquery $('ID') 一样工作

请给我一些提示任何提示或示例例如

function $(element) {

}

var value = $('elementID').value

更新:因为我有prototype.js

function $(element) {
if (arguments.length > 1) {
for (var i = 0, elements = [], length = arguments.length; i < length; i++)
elements.push($(arguments[i]));
return elements;
}
if (Object.isString(element))
element = document.getElementById(element);
return Element.extend(element);
}

最佳答案

您可以从以下开始:

function $(id) {
return document.getElementById(id);
}

但是,您最终会发现这还不够好。事实证明,Internet Explorer(旧版本)也按名称返回值。换句话说,如果页面上有一个元素的“name”属性与您要查找的“id”匹配,您(可能)会得到它。

因此,您实际上必须做更多的工作。我建议检查 jQuery 或 Prototype 的源代码,以找到聪明人处理该问题的最先进方法。 编辑哇,jQuery 相当复杂。

关于javascript - javaScript 用户定义 $ 函数,如 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8445453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com