您可以在向元素声明 id 后立即使用 onClick 吗?
Can you use an onClick right after declaring an id to an element
我必须制作一个井字游戏程序,我有一个关于id和onClicks的问题。我的问题是:您可以在向元素声明 id 后立即使用 onClick 吗?我的意思是这个。
<td id="t1" onClick='t1'></td>
因为我想做的是当你点击那个单元格时,那个单元格中会出现一个X,我会为其他九个单元格写这个。
我相信你会做这样的事情
<td id="t1" onclick="this.innerHTML = "X">
或者你可以使用this.innerText,但这应该可以做到。
使用背景图像而不是颜色,可以做一些样式
var per1="1";
var cells=document.getElementsByTagName('td');
for(var i=0;i < cells.length;i++){
cells[i].addEventListener('click',function(){addGO(this);
}
)};
function addGO(theCell){
var j=theCell;
if(per1 == "1"){
//alert('1');
j.className +="person1"; per1="0";
}
else
{j.className +="person2";per1="1";}
}
td{width:50px;height:50px;border:1px solid black;}
.person1{background-color:red;}
.person2{background-color:blue;}
<table >
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
</table>
相关文章:
- JavaScript-onClick将按钮ID或单击按钮的文本传递给函数
- 使用this和onclick()时不能返回id值
- 尝试根据 id/类发出 onClick 警报
- 使用ID调用的函数,更改为onclick
- 如何获取特定列的值,如'id'带有表上的onClick事件's行
- 使用Laravel转到ID为onClick()的URL
- 如何使用xsl值作为onclick的ID
- 如何使用javascript获取onclick链接的id
- 如何使用 onclick 按 id 调用脚本
- 如何使用 onclick 事件引用按 id 计算选中的复选框
- 如何使用JavaScript函数(onclick)在URL中添加我的“No”或“ID”
- 如何使用链接的行 id 和 rel 属性将 onclick 事件指向特定的表行内容 - jQuery
- AutoIt 单击一个在IE中没有名称或只有ID类的onClick Javascript按钮
- 您可以在向元素声明 id 后立即使用 onClick 吗?
- 如何在 JavaScript 中对以 # 开头的 ID 创建 OnClick 事件
- 正在启动一个函数onclick(),该函数传递被单击元素的id
- 如何为onclick事件添加唯一的id
- 如何用onclick创建Element,用javascript创建惟一id
- 如果ID总是在更改,如何在某个元素上执行自动onclick()
- 具有onclick更改图像的动态ID的getElementById