Đây là tiêu đề của trang web của tôi:hoa từ trong trang tiêu đề cho đến khi gạch nối
<title>john smith - Site and site - jobs</title>
tôi phải tận dụng các tiêu đề của trang cho đến khi hifen đầu tiên (-). Đây là mã của tôi, nhưng bị mất phần thứ hai và dấu gạch ngang đầu tiên.
function toTitleCase(str){
var str = document.title;
subTitle = str.split('-')[0];
return str.substring(0,str.indexOf('-')).replace(/\w\S*/g, function(txt){
return txt.charAt(0).toUpperCase() + txt.substring(1);
});
}
document.title = toTitleCase(document.title);
Tại sao đi qua các tham số _str_ đến chức năng nếu bạn ghi đè lên nó trong dòng 1 của hàm của bạn? – Chris
@roybatty Đầu ra chính xác cho bạn-> 'JOHN SMITH', hoặc' John Smith' là gì? Ý bạn là gì khi '' viết hoa' '? – Engineer
Viết hoa thường có nghĩa là chữ cái đầu tiên, không phải tất cả, đó là sự hiểu biết tôi đã dựa vào câu trả lời của tôi, vì vậy tôi hy vọng đây là ý nghĩa của anh ấy – Utkanos