将变量从 html 传递到 Javascript 上按钮单击格式 If 语句
Pass variable from html to Javascript on button click Format If statment
我正在尝试在 html 页面上使用按钮并使用 javascript 中的 if 语句格式化我的输出,但我无法让它工作,我要么两者都得到(不可能正确)要么(两者都不是)我在这里格式化了代码作为示例,它不起作用,但希望您能够理解并回答我的查询。
<script type="text/javascript">
function handleIt(n){
if (n = "A"){alert("A");}
if (n = "D"){alert("D");}
}
</script>
</head>
<body>
<h1>Admin Control panel :</h1>
<button type="button"id="A"onclick="handleIt(n)">+</button>
<button type="button"id="D"onclick="handleIt("D")">-</button>
您有几个问题,
if (n = "A"){ }
//as Will pointed out
//this statement represents assignment which is always TRUE
//but in your case, it's equality(i hope) which can be TRUE or FALSE depended on your both variables
和
<button type="button"id="D"onclick="handleIt("D")">-</button>
<!--onclick is written incorrect, use single quotes instead, "handleIt('D')"-->
以下是工作示例
<script type="text/javascript">
function handleIt(n){
if (n == "A"){ alert("A"); }
if (n == "D"){ alert("D"); }
}
</script>
<button type="button" id="A" onclick="handleIt('A')">+</button>
<button type="button" id="D" onclick="handleIt('D')">-</button>
似乎代码不正确,如果条件用于分配值,则在里面使用"="符号,而不是比较它。要进行比较,您可以使用"=="或"==="此外,还存在与引号相关的语法错误
<button type="button"id="D"onclick="handleIt("D")">-</button>
以下是更新后的代码
:<h1>Admin Control panel :</h1>
<button type="button"id="A" onclick="handleIt('A')">+</button>
<button type="button"id="D" onclick="handleIt('D')">-</button>
<script>
function handleIt(n){
if (n == "A"){alert("A");}
if (n == "D"){alert("D");}
}
</script>
这是相同的小提琴:https://jsfiddle.net/g5st4c5m/1/
相关文章:
- 如何隐藏按钮单击事件上的占位符
- 从Web服务器下载图像按钮单击使用JavaScript
- 在SweetAlert中传递ASP.NET按钮单击事件
- 单选按钮单击可刷新/更改网站的小区域
- 调用按钮单击事件 ajax 加载的用户控件
- 附加 jQuery 代码以在加载和按钮单击时运行
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 按钮单击服务器单击
- 触发单选按钮单击,并在页面刷新时记住选择
- 如何使用 javascript 而不是使用控制器中的方法在 rails 中呈现部分按钮单击
- jQuery UI 选项卡 - 将参数设置为下一个/上一个按钮单击
- 如何在 Angular JS 中的按钮单击上添加类
- 当元素上有多个类时触发按钮单击事件
- 如何在 HTML 中的按钮单击上更改图像(IMG URL 每次来自服务器)
- 如何使用javascript刷新我的html页面时清除按钮单击
- 阻止后退按钮 - 单击按钮时忽略
- 如何制作按钮.单击“开始时不运行”
- Rails:尝试在按钮单击时渲染部分
- 在页面加载时调用函数,在按钮单击时再次调用函数,但参数不同
- 如何在服务器端的文本中添加按钮单击事件