我想从输入字段中获取最后一个字。 如果有人写哪里它会哪里如果有人把放在哪里那么它会 如果有人把放在哪里那么它会进行 我正在使用此代码,但这不起作用。请指导我。 这是一个代码。
<body>
<input type="text" id="test" onkeyup="checkit()" />
<div id="content">
</div>
</body>
这是javascript代码。
<script type="text/javascript">
function checkit(){
var content = document.getElementById("content");
var data = document.getElementById("test").value;
var cdata = data.slice(" ");
content.innerHTML = cdata;
}
</script>
感谢........
答案 0 :(得分:0)
使用这个......
function checkit(){
var content = document.getElementById("content");
var data = document.getElementById("test").value;
var cdata = data.split(" ");
content.innerHTML = cdata[cdata.length-1];
}
答案 1 :(得分:0)
试试这个:
<script type="text/javascript">
function checkit(){
var content = document.getElementById("content");
var data = document.getElementById("test").value;
var cdata = data.split(" ");
content.innerHTML = cdata[cdata.length-1];
}
</script>
答案 2 :(得分:0)
试试这个......
function checkit(){
var content = document.getElementById("content");
var data = document.getElementById("test").value;
var cdata = data.split(" ");
//alert(cdata.length);
content.innerHTML = cdata[cdata.length-1];
}
答案 3 :(得分:0)
分割后你需要数组中的最后一个元素。
content.innerHTML = cdata[cdata.length-1];
就足够了。
答案 4 :(得分:0)
要使用空格和修剪进行拆分并避免多个空格在结果中显示空字符串,您可以使用RegExp进行拆分:data.match(/[^\s]+/g)