我正在尝试提取字符串的最后2个字符以显示在页面上,并尝试从w3schools中获取字符串切片,但希望能够在页面加载时显示它,而不是使用按钮执行代码?
原因是初始字符串值将从数据库动态导入,因此每次根据用户位置而有所不同。
我敢肯定这很容易,但是我是新手!
function myFunction() {
var str = "United Kingdom UK";
var res = str.slice(-2);
document.getElementById("demo").innerHTML = res;
}
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
答案 0 :(得分:2)
另一种方法是:
onDOMContentLoaded = (function(){
var str = "United Kingdom UK";
var res = str.slice(-2);
document.getElementById("demo").innerHTML = res;
})();
如果您想保留逻辑而没有任何内联的东西,这很好。从本质上讲,它等效于jQuery的$( function(){ })
速记。