gpt4 book ai didi

javascript - 如何使用 "onclick"方法获取数据属性?

转载 作者:行者123 更新时间:2023-12-05 09:03:30 25 4
gpt4 key购买 nike

我有两个带有“anchor”标签的“div”,我想获得带有“onclick”功能的“attribute”,这是我的html代码

<div class="upvote_dm">
<a class="pr_vote_up '.$clssup.' btnsnew '.$FeedId.'" data-datac="1" data-flagid='.$FeedId.' id=Up'.$FeedId.' data-type="feed" data-datacw='.$UserWalletAddress.' href="#" data-id="10" onclick="return AddFeedVotes()"></a>
<span id="UpVoteCount'.$FeedId.'">'.$DefaultUpVotes.'</span>
</div>

<div class="downvote_dm">
<a class="pr_vote_down '.$clssdown.' btnsnew '.$FeedId.'" data-datac="0" data-status="Down'.$FeedId.'" data-flagid='.$FeedId.' id=Down'.$FeedId.' data-type="feed" data-datacw='.$UserWalletAddress.' href="#" data-id="10" onclick="return AddFeedVotes()"></a>
<span id="DownVoteCount'.$FeedId.'">'.$DefaultDownVotes.'</span>
</div>

现在我正尝试通过以下方式获取属性,但显示“未定义”,我哪里错了?

<script>
function AddFeedVotes()
{
var vote = $(this).data('datac');
var type = $(this).data('type');
var flagid = $(this).data('flagid');

alert(vote);
alert(type);
alert(flagid);
}
</script>

最佳答案

也许你可以试试原生的javascript

document.querySelector("#btn").addEventListener("click", event => {
console.log(event.target.dataset.a)
})
<button data-a="111111" id="btn">button</button>

关于javascript - 如何使用 "onclick"方法获取数据属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69973234/

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