function lightbulb(lightup){
document.getElementById("cipheredText").value+=lightup;
document.getElementById("light"+(lightup.toLowerCase())).style.opacity="1";
setTimeout(function(){
document.getElementById("light"+lightup.toLowerCase()).style.opacity="0";
},1000)
}
更新: 我一直在修补它,另一个元素也是一个div也不令人耳目一新。但是,当我查看控制台时,它正确显示新值。我认为这可能是safari的错误
一旦调用它,textarea的值就不会改变,除非我点击它
(注意:此textarea元素是一个只读元素,因此用户无法输入它)
这个bug只出现在safari中。