Я хотел бы знать, как немного изменить слова из моего ввода textarea.Я бы не хотел, чтобы все слова в предложении были зашифрованы, а только (некоторые) буквы в (некоторых) словах.Порядок слов должен быть одинаковым.
Я думал об использовании var string_array = string.split ("");но я не мог найти много документации по этому вопросу, и я не мог найти другие варианты, которые были бы хороши для меня, либо.
У кого-нибудь есть предложения, как это сделать?
<!--Made by MysteriousDuck#5764-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" type="text/css" href="style.css">
<script src="textchanger.js"></script>
<title>Text changer</title>
</head>
<body>
<div class="container">
<h1> Text Changer </h1>
<h2> CAPS text changer</h2>
<textarea type="text" autofocus="true" placeholder="input text" id="inputText" value="Input Value"
spellcheck="false"></textarea>
<button class="button button1" onclick="myConvertFunction()">Convert</button>
<textarea type="text" placeholder="CoNvErTeD tExT" id="converted" value="Clear" readonly="true"
spellcheck="false"></textarea>
<button class="button button1" onclick="myCopyFunction(); eraseText();">Copy</button>
</div>
</body>
</html>
/* Made by MysteriousDuck#5764 */
function myConvertFunction() {
var x = document.getElementById("inputText").value;
var foo = x.split("");
var string = "";
for (i = 0; i < foo.length; i++) {
if (i % 2 == 0) {
string += foo[i].toUpperCase();
} else {
string += foo[i];
}
}
document.getElementById("converted").value = string;
}
function myCopyFunction() {
var copyText = document.getElementById("converted");
copyText.select();
document.execCommand("copy");
alert("Copied the text: " + copyText.value);
eraseText();
}
function eraseText() {
document.getElementById("converted").value = "";
document.getElementById("inputText").value = "";
document.getElementById("inputText").focus();
}
function randomizeLetters() {
var x = document.getElementById("inputText").value;
}