小编MrE*_*k82的帖子

JSlint:意外'换'

我一直在测试单选按钮.一切似乎没问题,直到我通过JS lint运行它.我修复了除一个之外的所有错误

出乎意料的'为'

for (i = 0; i < radios.length; i += 1) {
Run Code Online (Sandbox Code Playgroud)

这是我的Javascript:

/*global body,window,document,alert*/
(function () {
"use strict";

var UIlogic;

UIlogic = {
    myLoad: function () {
        var elems, elemText, btn1, winter, summer, fall, spring, header, btns;

        winter = "<div><input type='radio' name='cb' id='cbA' value='0'/><label for='cbA'>Winter</label></div>";
        summer = "<div><input type='radio' name='cb' id='cbB' value='1'/><label for='cbB'>Summer</label></div>";
        fall = "<div><input type='radio' name='cb' id='cbC' value='2'/><label for='cbC'>Fall</label></div>";
        spring = "<div><input type='radio' name='cb' id='cbD' value='3'/><label for='cbD'>Spring</label></div>";

        header = "Header";

        btns = "<br /><button …
Run Code Online (Sandbox Code Playgroud)

javascript jslint

43
推荐指数
2
解决办法
3万
查看次数

JSON加载函数从其他程序读取密钥

编辑:经过一些评论,我意识到我需要更好地为我的JSON键添加前缀.我正在加入赏金,因为学习这对我很重要.

我正在制作一个表单,然后将其保存为JSON.然后我做了一个函数来在它下面的表格上显示表单数据.问题是,当页面加载时,它会从我制作的具有不同键的另一个程序中加载数据.实际上,它从任何东西加载本地存储中的所有密钥.它将显示正确的数据,但不正确的数据显示为未定义.

这是调用数据的函数.

getData: function () {
        var ORMcount = localStorage.length, i = 0;
        if (ORMcount > 0) {
            var renderData = "<table>";
            renderData += "<tr><td>ORM Matrix</td></tr><br /><tr><th>Plan</th><th>Reward</th><th>Risks</th><th></th></tr>";
            for (i = 0; i < ORMcount; i += 1) {
                var key = localStorage.key(i); //Get Key 
                var ORM = localStorage.getItem(key); //Get Data
                try{
                   var data = JSON.parse(ORM); //Parse Data
                }
                catch(err) {
                  continue;
                }
                renderData += "<td>"+ data.Plan + "</td>";
                renderData += "<td>" + data.Reward + "</td>";
                renderData += "<td>" + …
Run Code Online (Sandbox Code Playgroud)

javascript json

5
推荐指数
1
解决办法
123
查看次数

使用JavaScript的计算器退格

我正在制作一个计算器.但我在制作退格按钮时遇到问题.我找到了这个:从输入中删除最后一个字符,但是我想在没有jquery的情况下坚持使用JavaScript.这是我到目前为止所拥有的......

HTML

<div class="box">
<center><div class="display"><input type="text" size="18" id="d" readonly ></div></center>
<div class="keys"><center>
    <p><input type="button" class="button grey" value="%" onclick='c("not defined ")'><input type="button" class="button grey" value="&#8730;" onclick='c("not defined ")'><input type="button" class="button grey" value="&#8592;" onclick='back()'><input type="button" class="button grey" value="/" onclick='math("/")'></p>
    <p><input type="button" class="button black" value="7" onclick='math("7")'><input type="button" class="button black" value="8" onclick='math("8")'><input type="button" class="button black" value="9" onclick='math("9")'><input type="button" class="button grey" value="*" onclick='math("*")'></p>
    <p><input type="button" class="button black" value="4" onclick='math("4")'><input type="button" class="button black" value="5" onclick='math("5")'><input type="button" class="button black" value="6" onclick='math("6")'><input type="button" class="button grey" …
Run Code Online (Sandbox Code Playgroud)

html javascript

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

html ×1

jslint ×1

json ×1