- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道有很多类似的问题,但我无法在其中找到我正在寻找的答案。
可能 super 简单:我有一个非常基本的 JS 函数,它有一个传递给它的参数。我只是希望函数在 document.getElementById 中使用该参数作为 ID 时能够识别该参数。
HTML
<div id="figure1" onmouseover="popup(figure1)"><div class="hide"> TEST </div></div>
JS函数
<script>
function popup(fig) {
var setnow = document.getElementById( fig );
setnow.className = "show";
}
</script>
我已经在不使用参数的情况下对其进行了测试,即:
<script>
function popup() {
var setnow = document.getElementById("figure1");
setnow.className = "show";
}
</script>
...并且它按预期工作。
我从来没有使用过 JS,所以这可能很简单。 :-)
最佳答案
您需要引用论点:
<div id="figure1" onmouseover="popup('figure1')"><div class="hide"> TEST </div></div>
此外,如果您想获取相同的元素,您可以使用它,那么您将不需要使用 getElementById:
<div id="figure1" onmouseover="popup(this)"><div class="hide"> TEST </div></div>
function popup(el) {
el.className = "show";
}
关于javascript - 使用 Javascript 函数参数作为 elementId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30390587/
代替 HTML JavaScript var username = document.getElementById('username'); username.classList.add('cla
我正在尝试全部替换 document.getElementById("elementId").value 与 $("#elementId").val() 元素的 ID 不同之处。 查找内容 和替换为
最近我的网页发生了这样的情况,即使对于已经存在的 jsp 页面元素, $("#elementId").change() 也不起作用,但 $( document).on("change""element
这是一个简单的 polymer 元素,它只使用其 id 和 this.$.[elementId] 访问内部元素。 ,然后记录下来。运行,这段简单的代码,你就能看到返回的元素undefined .为什么
我有这个代码: HTML: Cheese Bread Milk Egg Add new product to
我经历过这个: http://www.yiiframework.com/extension/yii-barcode-generator-8-types/ https://github.com/Vilo
我正在尝试使用 javascript 在给定顶部菜单的情况下切换页面上显示的内容(可以执行 jquery 但不确定如何操作): JavaScript function showhidediv(rad)
我想在 Web 表单上添加三个按钮。每个按钮都有自己的 id。当我单击按钮时,我希望 div 的内容变得可见,而其他内容则隐藏。但是,现在我使用三个函数作为事件添加到每个按钮。有没有一种聪明的方法来创
我的页面上有许多 slider 控件。它们的行为方式完全相同,我想用一个 JavaScript 函数来驱动 slider 行为。 我正在努力传递触发此功能的 slider 的名称,以及需要受该功能影响
我正在尝试将元素 ID 传递给函数,然后该函数将编辑后的字符串值返回到文档中的另一个元素。这可以吗? 示例如下:使用 onclick 事件获取“soccer”的 elementID,将其传递给函数以添
我刚刚学会了如何在 jQuery 中执行“document.getElementById”对应操作(而且它更强大)。我的问题是,每次或每行代码都可以使用它吗?这是我现在的使用方式: $('#MyPar
我知道有很多类似的问题,但我无法在其中找到我正在寻找的答案。 可能 super 简单:我有一个非常基本的 JS 函数,它有一个传递给它的参数。我只是希望函数在 document.getElementB
function barvaInfo(event) { $(document).ready(function(){ var nid = window.event.srcElement.id; } 这在
我有以下代码用于显示 Add to Cart onmouseover .如果只有 1 个类似 ID 的项目,它会完美地工作,但在某些情况下,可以有相同的 product在同一个页面显示多次,并且有Ad
console.log(password); 上面的代码在控制台输出如下内容: 当我输出变量 password 并注意到 HTML 被添加到前面时注意到了这一点。这是正常行为吗?在那种
我的 ASP.NET MVC Web 应用程序中有以下脚本:- $("body").on('click', '#DCSort', function () { $.ajax({
下面是 MapperInterface.php 我试图弄清楚如何将 if-else 语句添加到 const 中。映射数组。像这样: if (LIN02 == “VN”) o Treat LIN03
import React from 'react'; import ReactDOM from 'react-dom'; import {BrowserRouter} from "react-rout
这个问题在这里已经有了答案: document.getElementById vs jQuery $() (13 个答案) 关闭 7 年前。 $("#elementID") 与 document.g
我正在尝试自动化工作流程。在此,我需要单击位于表的任何行中的链接。事情是所有行中可用的所有链接都具有相同的元素 ID,并且在源代码中我有一个像“(“元素ID”@Onclick..java script
我是一名优秀的程序员,十分优秀!