我正在尝试制作一个简单的加密网站,以便更多地使用b64
{{1}}
它给我的错误是:
ReferenceError:未定义encrypt 在HTMLButtonElement.onclick
点击加密时。
答案 0 :(得分:1)
将script
放入头部:
<html>
<head>
<script language="javascript">
function encrypt() {
var texttoencrypt = document.getElementById("text").value;
var encrypted = btoa(texttoencrypt);
document.getElementById("text").value = encrypted + ' - test';
}
function decrypt() {
// ...
}
</script>
</head>
<title>Base64 Encrypt</title>
<body>
<textarea id="text"
rows="4" cols="50"
autofocus placeholder="Put a text here">
</textarea>
<br>
<button onclick="encrypt()">Encrypt</button>
<button onclick="decrypt()">Decrypt</button>
</body>
</html>
&#13;
更新:如果您想从document.getElementById("text").value
获取文字,则需要使用值属性<textarea></textarea>
。