JS调用自己的方法

默认分类 未结 1 1795
_california_
_california_ 2023-11-27 10:12
相关标签:
1条回答
  • 2023-11-27 10:39

    这个用不了:document.getElementById(obj).style.display="block";这个才行:document.getElementById(obj).style.display="none";把block换成none代码如下:

    this是JS的关键词.self不是,self可以用在target属性中.

    hide('WC') ,就这么简单.. 还有,要隐藏的话应该用none,而不是用block.style.display="none";请先改正追问要用形式参数来修值,因为有很多个,知道吗?

    追答没必要,怎么简单就怎么写了,js本来就是弱类型,没那么多的string,int什么的。调用的时候就javascript:hide(“WC”):就行了,再说this.parentNode.id这本来就是一个实参了,就如楼上所说,你可以用this.parentNode.id代替"WC",不过这本来就是一个意思,没什么区别没效果是你block没改成none的原因

    0 讨论(0)
提交回复