如何在<p hidden>My Text</p>
中添加和删除'hidden'
?
我试着删除该属性并将其设置为false,但两种方法都不起作用。
let p = document.getElementsByTagName('p');
let myText;
for (i = 0; i < p.length; i++) {
if (p[i].innerHTML == "My Text") {
myText = p[i];
break;
}
}
myText.removeAttribute("hidden"); // no effect
myText.setAttribute("hidden", false); // no effect
7条答案
按热度按时间dwthyt8l1#
这里看起来很好。如果你愿意,试试这个代码。
index.html
脚本
您可以在codePen https://codepen.io/anon/pen/qozVaq中看到
2ic8powd2#
可以在
<p>
标记上设置一个ID并以这种方式与它交互吗?以及:
qpgpyjmq3#
删除比较文本对我来说很有效:
以下是工作版本:https://jsfiddle.net/j0467m8m/15/
iszxjhcz4#
3gtaxfhh5#
不使用
addAttribute
和removeAttribute
,而用途:wnavrhmk6#
我有类似的东西,使用js设置或删除隐藏从一个div,它适用于全屏或1200px,但不适用于690px:
mcdcgff07#
你可能已经给你的图像一个块的显示,这可能导致你现在的错误。删除显示样式,你应该很好去。