Javascript 如何从HTML元素中删除属性
但它似乎不起作用。任何帮助您已经用idJavascript 如何从HTML元素中删除属性,javascript,html,Javascript,Html,但它似乎不起作用。任何帮助您已经用idmykitchen创建了div,但是当您尝试按id获取元素时,您正在尝试选择idmykitchen的div。试着使这两个匹配,然后你的代码就会按预期工作。 您使用的是正确的,但大小写对元素ID很重要 你可以这样试试 var ItsMyKitchen1 = document.getElementById("ItsMyKitchen"); ItsMyKitchen1.onclick = function(){ document.getElementBy
mykitchen
创建了div,但是当您尝试按id获取元素时,您正在尝试选择idmykitchen
的div。试着使这两个匹配,然后你的代码就会按预期工作。
您使用的是正确的,但大小写对元素ID很重要 你可以这样试试
var ItsMyKitchen1 = document.getElementById("ItsMyKitchen");
ItsMyKitchen1.onclick = function(){
document.getElementById("myKitchen").removeAttribute("hidden");
}
它起作用了。你为什么说不行?你的身份证不匹配
mykitchen
vsItsMyKitchen
。您在哪里单击?此元素id为“ItsMyKitchen”?id区分大小写。您的JavaScript具有getElementById(“myKitchen”)
您的html具有id=“myKitchen
确定我已经匹配了id,但仍然不工作,当我单击元素时,它不会删除隐藏属性。
var ItsMyKitchen1 = document.getElementById("ItsMyKitchen");
ItsMyKitchen1.onclick = function(){
document.getElementById("myKitchen").removeAttribute("hidden");
}
document.getElementById("mykitchen").addEventListener("load", myFunction);
function myFunction() {
document.getElementById("mykitchen").removeAttribute("hidden");
}