在下面 getElementsByTagName("p")[0]
和getElementById("demo")
访问相同的元素。
以下两项工作,所以我无法弄清楚为什么甚至需要 jquery 数据函数。第二个不能移植到所有浏览器。
$(document.getElementsByTagName("p")[0]).data("funcZ", function() {console.log("ZZZZZ")})
$(document.getElementById("demo")).data("funcZ")()
document.getElementsByTagName("p")[0].funcX = function() {console.log("XXXXX")}
document.getElementById("demo").funcX()