我有一段文字,希望用户能够输入子字符串应该从哪里开始和结束的数字,然后在点击按钮时打印出该文本的子字符串。但是单击按钮时没有任何反应。
Google Chrome在控制台上显示此错误:
未捕获的TypeError:无法读取未定义的属性“substring”
HTML
<div>
<h3 id="sentence">You can input numbers below and it will return that interval of characters from this sentence.</h3>
<input type="text" id="input1">
<input type="text" id="input2">
<button type="button" onclick="interval()">Submit</button>
<p id="intervalAnswer"></p>
</div>
JavaScript:
function interval() {
var inputStart = document.getElementById("input1").value
var inputEnd = document.getElementById("input2").value
var string = document.getElementById("sentence").value;
var result = string.substring(inputStart, inputEnd);
document.getElementById("intervalAnswer").innerHTML = result;
}
答案 0 :(得分:2)
<a class="page-link" href="{{ page.url | remove: '.html' | prepend: site.baseurl }}">{{ page.title }}</a>
这是你的问题,h3没有价值。