使用字符串切片显示页面加载时的值

时间:2018-10-03 14:52:09

标签: javascript slice onload

我正在尝试提取字符串的最后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>

1 个答案:

答案 0 :(得分:2)

另一种方法是:

onDOMContentLoaded = (function(){
    var str = "United Kingdom UK";
    var res = str.slice(-2);
    document.getElementById("demo").innerHTML = res;
})();

如果您想保留逻辑而没有任何内联的东西,这很好。从本质上讲,它等效于jQuery的$( function(){ })速记。