【问题标题】:Set style of internal element设置内部元素的样式
【发布时间】:2015-01-23 18:41:14
【问题描述】:

我在引用锚点内的元素时遇到了困难。这 ????其中一部分是我正在苦苦挣扎的地方。

<a href='#' onclick="????.style.display='inline';return false;"><img src='hello.jpg' style='display:none;'/>SHOW IMAGE</a>

如果不明显,我希望在您单击“显示图像”时显示图像。引用“this”中的第一个孩子并没有以我能想到的任何形式起作用。

【问题讨论】:

  • “引用“this”中的第一个孩子在我能想到的任何形式中都不起作用”——当我尝试它时,它以最简单的形式起作用。如何显示失败的代码并告诉我们您遇到了什么错误,而不是放一堆保证会出错的?
  • 请同时粘贴你的js代码。
  • 请用真实的、有代表性的代码提出一个真实的、示范性的问题。
  • 我是个白痴。这台计算机(不是我的计算机)上有一个脚本阻止程序。无论我点击链接多少次,javascript 都不起作用。所以,fistChild,childNodes[0],编写一个完全独立的函数来获取第一个孩子......没有任何效果。

标签: javascript css


【解决方案1】:

非常简单。你得到“this”的第一个子节点。

<a href='#' onclick="this.childNodes[0].style.display='inline';return false;"><img src='hello.jpg' style='display:none;'/>SHOW IMAGE</a>

工作 jsfiddle:http://jsfiddle.net/pb64rfsv/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-03
    • 2013-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-12
    • 2013-12-29
    相关资源
    最近更新 更多