【发布时间】:2016-12-31 19:53:00
【问题描述】:
我需要编写一个代码将大于 10 个字母的单词缩写为:localiztion -> l10n。我使用 javascript 来执行此操作,但出现 NaN 错误。
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Way Too Long Words</title>
</head>
<body>
<input type="text">
<button>abbreviate</button>
<div id="result"></div>
<script>
var word = document.querySelector('input').value.split('');
document.querySelector("button").onclick = function () {
"use strict";
var theResult = word[0] + word.slice(1, -1).length + word[word.length - 1];
document.getElementById("result").innerHTML = theResult;
};
</script>
</body>
</html>
如何解决这个问题
【问题讨论】:
标签: javascript nan