gpt4 book ai didi

javascript - obj.attr ('id' ) 返回未定义但 obj.getAttribute ('id' ) 有效。为什么?

转载 作者:行者123 更新时间:2023-11-28 04:54:41 26 4
gpt4 key购买 nike

在我的 JS 中,obj.attr('...') 和 obj.prop('...') 不起作用,但 obj.getAttribute('...') 运行良好。

你们能告诉我为什么吗?

function ShowTips(obj) // show tip in element's attribute
{
var msg = obj.attr("tip"); // failed.
alert(msg);
}

function startPoint() // start from here.
{
var obj = document.getElementById("img01");
ShowTips(obj);
}

最佳答案

obj 是 DOM 元素,而不是 jQuery 对象。将 obj 包裹在 $() 中以将其对象化:

$(obj).attr("提示");

关于javascript - obj.attr ('id' ) 返回未定义但 obj.getAttribute ('id' ) 有效。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25487252/

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