Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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编写Tic-Tac-Toe程序_Javascript_Html_Css - Fatal编程技术网

用Javascript编写Tic-Tac-Toe程序

用Javascript编写Tic-Tac-Toe程序,javascript,html,css,Javascript,Html,Css,我是编程新手。我的任务是用html和javascript制作一个Tic-Tac-Toe程序。我从一个网站上得到了一个与Tic-Tac-Toe相关的代码,但我无法理解该代码的确切行为。这是我的密码 if (document.all||document.getElementById){ document.write('<style>.tictac{') document.write('width:50px;height:50px;') document.write

我是编程新手。我的任务是用html和javascript制作一个Tic-Tac-Toe程序。我从一个网站上得到了一个与Tic-Tac-Toe相关的代码,但我无法理解该代码的确切行为。这是我的密码

if (document.all||document.getElementById){
    document.write('<style>.tictac{')
    document.write('width:50px;height:50px;')
    document.write('}</style>')
}
在这段代码中,tictac是按钮的类选择器。谁能解释一下这个代码的行为吗


谢谢您的时间。

该代码与Tic-Tac-Toe无关。这是通用JavaScript代码。不具体

要做的就是检查document.All是否存在以及getElementById函数是否存在。这对当今世界是正确的

document.all列出所有元素,document.getElementById是一个函数,它返回id与您传递的参数匹配的元素。 然后将HTML样式代码写入文档

<style>
 .tictac{
       width:50px;
       height:50px;
 }
</style>
蒂克塔克先生{ 背景色:000; }
abcd在你尝试开发一款Tic-Tac-Toe游戏之前,试着学习更多关于web开发的知识。作为新手,你应该在进入更复杂的游戏编程之前坚持使用Hello-World打印代码。该代码不是一个好例子,你不想使用document.write,也不想从JavaScript创建样式元素。无论如何,代码所做的就是创建一个带有单个CSS类的样式元素,该CSS类将具有该类的元素的样式设置为50px×50px。所以这真的是抽搐中最不重要的部分implementation@nnnnnn我想补充一下document对象是否可用,document.getElementById是否未定义。@SagarV-如果条件始终为真-您是否需要回到90年代才能找到不支持document.getElementById的浏览器?您的解释是什么这对我很有帮助。谢谢。如果有帮助,你可以把它标记为答案@西瓦库马顿