js怎么动态获取ID值

YJ_Scorpion 2016-05-17 04:57:02
<a href="javascript:;" id="btnUpload1">投票</a>
<a href="javascript:;" id="btnUpload2">投票</a>
<a href="javascript:;" id="btnUpload3">投票</a>
<script type="text/javascript">
//定义获取对象的方法
function $(id) {
return document.getElementById(id);
}
var btnUpload = $(btnUpload1);

function uploadFun() {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(e) {
btnUpload1.innerHTML = "已投票";
}
xhr.open("POST", "votepage.php?id=&voteid="+formdata, true);
}
val.addEventListener("click", uploadFun, false);
</script>

JS里的那个btnUpload怎么动态获取上面的ID呀?btnUpload1`3不能用手写的,这里只有三个,实际上有无数个,怎么能动态获取一下。
...全文
306 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2016-05-17
  • 打赏
  • 举报
回复

function uploadFun() {
	var _this = this;
	var xhr = new XMLHttpRequest();
	xhr.onreadystatechange = function(e) {
		_this.innerHTML = "已投票";
	}
	xhr.open("POST", "votepage.php?id=&voteid="+formdata, true);
}
slwsss 2016-05-17
  • 打赏
  • 举报
回复
事件怎么写的? <a href="javascript:;" id="btnUpload1" onclick="alert(this.id)">投票</a>

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧