对为什么js函数中的相同方法有不同的结果感到困惑
confused as to why same methods in js function have different results
非常困惑为什么这样做:
cPassword.style.borderColor = matchCol;
但这不会:
submitButton.style.backgroundColor = #a2bb33;
cPassword 定义如下:
<input type="password" name="cPassword" class="iBox" id="cPassword" onkeyup="passwordValidation()" placeholder="confirm it!" autocomplete="off">
此处定义了"提交"按钮:
<input type="submit" id="submitButton" value="submit" disabled="disabled" onmouseout="SubmitToolTipHide()" onmouseover="SubmitToolTip()">
除非我很愚蠢,否则它们以相同的方式定义,因此上面的代码应该可以工作。 但事实并非如此。 事实上,由于某种奇怪的原因,它完全禁用了 AngularJS 的工作
#a2bb33
不是有效的JavaScript语法。您必须将颜色值放在字符串中
submitButton.style.backgroundColor = "#a2bb33";
您的第一个示例之所以有效matchCol
是因为它可以正确地解析为标识符(变量)。当然,这个变量也必须存在。
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- knex:根据结果创建数组的合适方法是什么
- javascript Ajax方法在不同的浏览器中有不同的结果
- 包含插入的Meteor方法没有返回记录ID作为结果
- 向模板实例变量传递调用方法调用的结果时出现异常
- Meteor:如何遍历一个数组,这是一个异步方法的结果
- 为什么在给出第一个结果后仍然调用此方法
- 使用Math.round的奇怪方法结果
- 使用lodash'扩展JS对象实例;s的extend方法会导致奇怪的结果
- 有没有更好的方法来实现同样的结果?单页网站
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 从请求.js请求方法返回结果
- 对为什么js函数中的相同方法有不同的结果感到困惑
- 调用 HTTP get 方法以使用 angular JS 在下拉列表中填充结果
- MongoDB mapReduce方法意外结果
- 使用单个 ng 模型筛选结果并显示筛选方法
- 操作 RxJS 流并发布结果的可观察量的正确方法是什么?
- 如何使用过滤器找到搜索字段的结果?方法
- 如何张贴到一个控制器的行动结果方法使用甜警报?mvc5 c#