嗨,我真的非常天真,我正在学习JS操纵DOM,但我一直都在失败
下面我给出了一个HTML内容类似的div存在于一个页面中。我需要取消隐藏Type =“hidden”的内容,这对于页面中所有类似的输入id都应该发生。
其次我需要在Google搜索中超链接值=“XXXXX”如何使用JS为其创建超链接。非常感谢我对此非常天真。 以及如何使用用户脚本管理器在特定网站中运行它。
< input id="binCounts'4'.binItemsAttributesList'0'.asin"
name="binCounts['4'].binItemsAttributesList['0'].asin"
type="hidden" value="XXXXXX"/ >
答案 0 :(得分:2)
Type =“hidden”是输入类型,而不是可见性选项,因此您不能取消隐藏它。您必须将字段类型更改为“文本”。这可以这样做:
var ifields=document.getElementsByTagName('input');
for (var i = 0; i < ifields.length; i++) {
iType=ifields[i].getAttribute('type');
if (iType==='hidden') {
ifields[i].type='text;
}
}