我使用了这段代码,但是有些错误。
我只在javascript中使用php显示最后三个数字。
var number = "678342345"
function substr() {
var numbersub = <?php
$rest = substr(number, -3);
echo $rest;
?>
document.getElementById("nember").innerHTML = numbersub;
};
<button class="buttonsa" onclick="substr()">Show Number</button>
<br>
<div id="nember"></div>
答案 0 :(得分:2)
var number = "678342345";
多数民众赞成在JavaScript中的一个变量(在客户端上)。您无法在PHP(在后端)中访问它。但是您可以像在js的php中一样进行操作:
var numbersub = number.substr(-3);
或者您必须将number
移到后端。
答案 1 :(得分:0)
如果只想显示最后三个数字:
let number = "678342345"
document.getElementById("mybutton").addEventListener('click', function() {
let str = number.toString();
document.getElementById("number").innerHTML = str.substr(str.length-3);;
})
<button class="buttonsa" id="mybutton">Show Number</button><br>
<div id="number"></div>
如果要显示不包含后三位数字的数字:
let number = "678342345"
document.getElementById("mybutton").addEventListener('click', function() {
let str = number.toString();
document.getElementById("number").innerHTML = str.substr(0, str.length-3);;
})
<button class="buttonsa" id="mybutton">Show Number</button><br>
<div id="number"></div>
祝你好运。