javascript - 在 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>
解决方案
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>
推荐阅读
- android - 如何在 Unity 上判断哪个插件不兼容 64 位?
- .net - DataGridView 行过滤器未应用
- python - 获取和格式化今天和昨天的日期
- ios - iOS 13 动画视图不改变帧
- java - 给出空指针异常
- flutter - Flutter- TextEditingController 侦听器被多次调用文本字段
- azure - Azure 功能:Powershell 命令 New-AzureRmVM 永远不会返回
- ios - -headerpad_max_install_names 与 -bitcode_bundle 一起使用时被忽略
- c# - 根据所选选项生成列表
- javascript - 调用 daterangepicker onclick