打印文件名的代码是
<div id="file">'+filename+'</div>
我只想要文件名的前 10 个字符,而不是全部。我可以使用什么 java 脚本函数,因为我不能使用 php。
打印文件名的代码是
<div id="file">'+filename+'</div>
我只想要文件名的前 10 个字符,而不是全部。我可以使用什么 java 脚本函数,因为我不能使用 php。
var str = "this is isdfisdf";
console.log(str.substr(0, 10));
不确定您是否也想要获取 DIV 内容的代码。完整示例如下:
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
<div id="file">I want the first 10 characters</div>
<script>
$(document).ready(function() {
var div = $('#file');
var str = div.text();
var stripped = str .substr(0, 10);
alert(stripped);
});
</script>
</body>
</html>
要从 JavaScript 中的字符串中获取前 10 个字符,请使用substr()
var str = str.substr(0,10);
或substr()
在 PHP 中使用:
$str = substr(str,0,10);