Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中标签旁边的标签_Javascript_Html_Dom_Document - Fatal编程技术网

javascript中标签旁边的标签

javascript中标签旁边的标签,javascript,html,dom,document,Javascript,Html,Dom,Document,我没有使用jQuery的特权,我想在某些情况下使用Javascript隐藏span标记,span标记没有id "<label name="lcity" id="lcity" for="city" class="formLabel" title="City">City:</label> <span class=spanclass>*</span> 有人能提出一些建议吗 谢谢你几乎做到了:- 可见性不是元素属性,而是样式属性 使用 而不是 count

我没有使用jQuery的特权,我想在某些情况下使用Javascript隐藏span标记,span标记没有id

"<label name="lcity" id="lcity" for="city" class="formLabel" title="City">City:</label>
<span class=spanclass>*</span>
有人能提出一些建议吗


谢谢

你几乎做到了:-

可见性
不是元素属性,而是样式属性

使用

而不是

countyFieldLabel.visibility="hidden";

你几乎做到了:-

可见性
不是元素属性,而是样式属性

使用

而不是

countyFieldLabel.visibility="hidden";

使用nextSibling而不是nextElementSibling:

function hideSpan()
{
     var element = document.getElementById("lcity").nextSibling.style.visibility = 'hidden';      
}
HTML:


城市:*

此外,请删除标签中的“名称”属性。这是不允许的。

使用nextSibling而不是nextElementSibling:

function hideSpan()
{
     var element = document.getElementById("lcity").nextSibling.style.visibility = 'hidden';      
}
HTML:


城市:*
此外,请删除标签中的“名称”属性。这是不允许的

<body onload="hideSpan()">     
    <label id="lcity" for="city" class="formLabel" title="City">City:</label><span class=spanclass>*</span>       
</body>