您可以使用 HTML+Javascript 从输入字符串中共享子字符串方法的解决方案吗?<!DOCTYPE html><html><body><input type="text" value="test"></input><button onclick="myFunction()" id="testCode">Click</button><script>function myFunction() { document.getElementById("testCode"); var res = substring(0, 5).value; document.write(res);}</script></body></html>
2 回答

慕田峪7331174
TA贡献1828条经验 获得超13个赞
子字符串将返回字符串的一部分。此外,添加IDon input 字段以获取值,而不是使用按钮 id 本身。请参阅以下代码段
function myFunction() {
const test = document.getElementById("testInput");
var res = test.value.substr(0, 3);
document.write(res);
}
<!DOCTYPE html>
<html>
<body>
<input type="text" value="test" id="testInput"></input>
<button onclick="myFunction()" id="testCode">Click</button>

慕莱坞森
TA贡献1810条经验 获得超4个赞
substring
应该在字符串变量上调用
文档:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring
像这样
const test = document.getElementById('your-id') test.value = test.value.substring(0, 6);
添加回答
举报
0/150
提交
取消