为什么删除回车时javascript不起作用?
工作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
<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,这不仅仅是个人偏好。幸运的是,大多数迷你们会发现这一点。不知道你为什么会对这个答案投反对票。向上投票反对没有理由的向下投票……我知道这必须是非常简单的事情!谢谢,这基本上是一个练习,为什么这不起作用。没有其他真正的原因。谢谢