Javascript 将btoa用于简单加密站点时未声明函数
我正在尝试制作一个简单的加密站点,以便更多地摆弄b64Javascript 将btoa用于简单加密站点时未声明函数,javascript,html,encoding,Javascript,Html,Encoding,我正在尝试制作一个简单的加密站点,以便更多地摆弄b64 <html> <script language="javascript"> function encrypt() { var texttoencrypt = document.getElementById("text").innerHTML; var encrypted = btoa(texttoencrypt) docu
<html>
<script language="javascript">
function encrypt() {
var texttoencrypt = document.getElementById("text").innerHTML;
var encrypted = btoa(texttoencrypt)
document.getElementById("text").innerHTML = encrypted;
}
</script>
<head></head>
<title>Base64 Encrypt</title>
<body>
<textarea id="text" rows="4" cols="50" autofocus placeholder="Put text here."></textarea>
<br>
<button onclick="encrypt()">Encrypt</button>
<button onclick="decrypt()">Decrypt</button>
</body>
</html>
函数encrypt(){
var texttoencrypt=document.getElementById(“text”).innerHTML;
var加密=btoa(文本加密)
document.getElementById(“text”).innerHTML=加密;
}
Base64加密
加密
解密
它给我的错误是:
ReferenceError:未定义加密
在HTMLButtonElement.onclick
当我单击“加密”时。将您的
脚本
放入标题部分:
函数encrypt(){
var texttoencrypt=document.getElementById(“text”).value;
var加密=btoa(文本加密);
document.getElementById(“text”).value=encrypted+'-test';
}
函数解密(){
// ...
}
Base64加密
加密
解密
Base64是一种编码。这与加密无关。谢谢!!这对我来说很有效,我猜jsbin是一个做得很差的编辑器。@Alex现在在堆栈溢出上不需要JSFIDLE。此功能已包括在内。我很自由地把它编辑成你的答案。