首页 > 解决方案 > 在 div 上调用函数

问题描述

我想知道如何在 HTML 和 Javascript 中调用 div 上的函数。如何调用capitalizestring()div 上的函数?我需要将字符串大写

function capitalizestring(str){
   return str.toLowerCase().split(' ').map(function (i) {
        if (i.length > 2) {
            return i.charAt(0).toUpperCase() + i.substr(1);
        } else {
            return i;
        }
    }).join(' ');
}
<div id="send">bank transfer</div>

标签: javascriptjqueryhtmlstring

解决方案


  function capitalizestring(str){
   return str.toLowerCase().split(' ').map(function (i) {
        if (i.length > 2) {
            return i.charAt(0).toUpperCase() + i.substr(1);
        } else {
            return i;
        }
    }).join(' ');
}

var elm = document.getElementById('send')
elm.addEventListener('click', function() {
  var currVal = elm.innerText;
   elm.innerText = capitalizestring(currVal)
});
 <div id="send">bank transfer</div>


推荐阅读