Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按下javascript时图像切换_Javascript_Jquery_Html_Css - Fatal编程技术网

按下javascript时图像切换

按下javascript时图像切换,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我是JavaScript的初学者,我想把它应用到我正在制作的tic-tac-toe网站上。我用HTML表格制作了这个板。我想说的是,首先,董事会是明确的。然后,当您单击一次单元格时,会出现一张“x”的图片。当一个单元格被点击两次时,会出现一个“o”的图片 这是我制作的表格的HTML和CSS h1{ 文本对齐:居中; 颜色:#003b4d; 字体系列:verdana,无衬线; } p{ 文本对齐:居中; 字体:斜体; 字体系列:verdana,无衬线; 字体大小:12px; } 桌子{ 宽度:1

我是JavaScript的初学者,我想把它应用到我正在制作的tic-tac-toe网站上。我用HTML表格制作了这个板。我想说的是,首先,董事会是明确的。然后,当您单击一次单元格时,会出现一张“x”的图片。当一个单元格被点击两次时,会出现一个“o”的图片

这是我制作的表格的HTML和CSS

h1{
文本对齐:居中;
颜色:#003b4d;
字体系列:verdana,无衬线;
}
p{
文本对齐:居中;
字体:斜体;
字体系列:verdana,无衬线;
字体大小:12px;
}
桌子{
宽度:100%;
边框:1px纯黑;
边界塌陷:塌陷;
}
运输署{
边框:1px纯黑;
宽度:50px;
高度:50px;
}

超级塔克
战略战术战术

我们的知识来自同一领域,来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识来自不同领域的知识。

知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作。二人世界 这是一种令人厌恶的行为,因为它是一种不平等的行为。除偶尔因疏忽而死亡外,不得因疏忽而导致动物死亡。

$(函数(){
$(“.icon”)。单击(函数(e){
e、 预防默认值();
var icon=$(this.find(“i”);
如果(图标为(“:可见”)){
if(icon.hasClass('fa-close')){
icon.toggleClass('fa-circle-o');
}
否则{
图标。切换类别(“fa关闭”);
} 
}否则{
icon.show();
}
});
});
。图标{
文字装饰:无;
颜色:#000;
显示:内联块;
宽度:40px;
高度:40px;
边框:1px纯黑;
框大小:边框框;
填充物:6em.7em;
}
.图标一{
显示:无;
}

这应该对您有所帮助

var currentPlayer = 1;

window.onload = function () {
    var tags = document.getElementsByTagName("td");

    for (i = 0; tags.length > i; i++) {
        // add event for every tag
        tags[i].addEventListener('click', function () {

            // chack the cell is empty
            if (isEmpty(this))
                setCharacter(this);
            else
                alert('cell is not empty');

        });
    }

}

function isEmpty(element) {
    if (element.innerText.length > 0)
        return false;
    else
        return true;
}

function setCharacter(element) {
    if (currentPlayer == 1) {
        element.innerText = 'X';
        currentPlayer = 2;
    }
    else {
        element.innerText = 'O';
        currentPlayer = 1;
    }
}

请给我们看看你的代码我添加了到目前为止我所有的代码@阿洛内坦