我正在尝试使用Javascript Navigator对象来测试浏览器中是否启用了cookie。我使用以下代码,按钮显示,但单击后不显示消息。
<!DOCTYPE html>
<html>
<body>
<p> Are cookies enabled ? </p>
<button onclick="myFunction()"> Button1 </button>
<p id="para1"></p>
<script>
function myFunction()
{
document.getElementbyId("para1").innerHTML="Cookies enabled is "+ navigator.cookieEnabled;
}
</script>
</body>
</html>
最佳答案
方法是.getElementById()
,而不是 .getElementbyId()
。如果您打开浏览器的控制台,您会看到类似以下内容的内容:
TypeError: document.getElementbyId is not a function
http://jsbin.com/kixatozafu/1/edit
<!DOCTYPE html>
<html>
<body>
<p> Are cookies enabled ? </p>
<button onclick="myFunction()"> Button1 </button>
<p id="para1"></p>
<script>
function myFunction()
{
document.getElementById("para1").innerHTML="Cookies enabled is "+ navigator.cookieEnabled;
}
</script>
</body>
</html>
关于Javascript Navigator Cookie 测试不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30148648/