【问题标题】:ISBN converter working but trouble with input to outputISBN 转换器工作但输入到输出出现问题
【发布时间】:2018-11-20 22:22:33
【问题描述】:

在查看了所有建议的线程后,这并没有帮助,所以我发布了这个。我是 javascript 新手,我已经编写了这个算法来获取一个 10 位数字字符串的用户输入,将其转换为数组,然后执行计算以获得 13 位 ISBN 号(我是图书馆信息技术学生)

当我复制并粘贴我的代码时,并非所有代码都显示出来,并且它说我有未格式化为代码的代码。这不是为了我的家庭作业,我通过尝试做javascript来超越要求,所以我认为寻求帮助并没有什么不道德的。

我尝试发布我的代码,但它说它不是代码,所以如果您点击此链接,您可以看到我的代码图片。

感谢您提供任何见解、输入 cmets 或澄清要求或任何其他内容。

https://i.postimg.cc/vmx7hB7Q/code.png

【问题讨论】:

  • 什么说它没有格式化为代码?
  • 只需粘贴代码,突出显示所有代码,然后按 Ctrl/Cmd + K(将所有代码缩进 4 个空格)。这应该足以在降价中对其进行格式化。如果太长,添加相关的sn-p即可。
  • 复制代码的关键部分并点击 {} 按钮。请再试一次
  • 浏览图片!
  • 我看不到 ID 为 v 的元素,您的事件侦听器指向未定义的函数 myfunction。这么多错误!再次尝试粘贴,我是来帮忙的。

标签: javascript arrays input


【解决方案1】:
<input type="text" id="input" maxlength="10" size="7">  
            <button id="input" onclick="myfunction();">Click me</button>
            <script type="text/javascript" src="app.js">
                var input = "input";
                document.getElementById("input").value = input; 


                function assign(arr, vars) {
                var x = {};
                var num = math.min(arr.length, vars.length);
                for (var i = 0; i < num; ++i) {
                    x[vars[i]] = arr[i];
                    }
                    return x;
                    }
                    var arr =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
                    var x = assign(arr, ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',]);
                    var z = (9 + 21 + 8 + (var a*3) + var b + (var c*3) + var d + (var e*3) + var f + (var g*3) + var h + (var i*3) + var j);
                    var w = (var z % 10);
                    var v = ("978" + var a, var b, var c, var d, var e, var f, var g, var h, var i, var w);
                    document.getElementById('v').innerHTML = var v;

            </script>

            <div id="output"> </div>

    </div>

【讨论】:

  • 老实说,这里有很多问题,我不确定是否有人可以帮助您。删除此问题并在您实际将代码放入问题中的位置发布另一个问题,并更仔细和简洁地解释您需要算法做什么(例如示例输入和输出)。
  • 谢谢你,ecg8,下课了。
猜你喜欢
  • 2010-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多