Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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_Html - Fatal编程技术网

为什么删除回车时javascript不起作用?

为什么删除回车时javascript不起作用?,javascript,html,Javascript,Html,工作javascript示例如下所示 <script>var count=1; function setColor(button) { var property = document.getElementById(button); if (count == 0) {property.style.color="red" count=1;}else{property.style.color="green" count=0;}}</script> <script&g

工作javascript示例如下所示

<script>var count=1; function setColor(button) { var property = document.getElementById(button); if (count == 0) {property.style.color="red"
 count=1;}else{property.style.color="green"
 count=0;}}</script>
<script>var count=1; function setColor(button) { var property = document.getElementById(button); if (count == 0) {property.style.color="red" count=1;}else{property.style.color="green" count=0;}}</script>
var计数=1;函数setColor(按钮){var property=document.getElementById(按钮);if(count==0){property.style.color=“red”
count=1;}else{property.style.color=“绿色”
计数=0;}
断开的javascript示例如下所示

<script>var count=1; function setColor(button) { var property = document.getElementById(button); if (count == 0) {property.style.color="red"
 count=1;}else{property.style.color="green"
 count=0;}}</script>
<script>var count=1; function setColor(button) { var property = document.getElementById(button); if (count == 0) {property.style.color="red" count=1;}else{property.style.color="green" count=0;}}</script>
var计数=1;函数setColor(按钮){var property=document.getElementById(按钮);if(count==0){property.style.color=“red”count=1;}else{property.style.color=“green”count=0;}
html

<a href="#" id="button" style= "color:red" onclick="setColor('button'); playlist.toggleShuffle();">SHUFFLE</a>


理解这一点的任何帮助都将非常有用。

property.style.color=“red”count=1
property.style.color=“green”计数=0都不是有效的JavaScript。如果不使用回车符,则需要在
“red”
“green”
之后用分号标出行尾

您所寻找的更像:

<script>var count=1; function setColor(button) { var property = document.getElementById(button); if (count == 0) {property.style.color="red"; count=1;}else{property.style.color="green"; count=0;}}</script>
var计数=1;函数setColor(按钮){var property=document.getElementById(按钮);if(count==0){property.style.color=“red”;count=1;}else{property.style.color=“green”;count=0;}
此功能称为分号插入;你可以在网站上阅读更多关于它的信息


。。。然而,我真的不知道您为什么要这样做,因为这样做可能会在这里或那里节省一两个字节,并且不会带来性能方面的好处,同时会影响代码的大部分可读性。

我举了一个很好的例子,说明了为什么最好避免ASI,这不仅仅是个人偏好。幸运的是,大多数迷你们会发现这一点。不知道你为什么会对这个答案投反对票。向上投票反对没有理由的向下投票……我知道这必须是非常简单的事情!谢谢,这基本上是一个练习,为什么这不起作用。没有其他真正的原因。谢谢