问题标签 [getelementsbyclassname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
657 浏览

javascript - Javascript 和 document.getElementsByClassName("DigitalCalculator") 中的数字计算器

我正在尝试为数字计算器编写程序。加载页面时,我的浏览器不显示任何时钟。

为什么这不起作用?document.getElementsByClassName("DigitalCalculator")

我通过更改代码解决了问题

和 var setTime = document.getElementById("clockDisplay");

为什么我不能使用以前的document.getElementsByClassName("DigitalCalculator") ?请看我下面的程序。.DigitalCalculator{ 背景颜色:蓝色;}

0 投票
2 回答
306 浏览

php - 使用getElementByClassName,并通过表单携带变量

所以我试图以 html 形式在页面之间传递一个 javascript 函数值。我用来显示值,以及一个隐藏的输入字段来存储它。这是我的代码:

它是更大表单的一部分,通过按钮提交。在以下页面上:

在我的 javascript 页面上,它正确地进行了计算,这是 javascript 函数:

以下是问题:

  1. 类函数 getElementByClassName 不起作用,因为我看不到总价。当我在没有隐藏输入字段的情况下使用 id 时,它可以完美运行。
  2. 我在 javascript 中的旧代码如下:

    document.getElementByClassName('totalPrice').innerHTML = "总价:$" + weekTotalPrice;

但是,它仍然显示“Total Price: $”部分,尽管很明显我已经把它去掉了。我仔细检查了我是否保存了我的文件,并重置了我的本地 MAMP 服务器。

我很想听听这两个问题的任何解决方案,非常感谢您的帮助。谢谢。

0 投票
3 回答
12921 浏览

php - 获取 ul li 一个字符串值并将它们存储在一个变量或数组 php

我试图将我网站上列表项的字符串值存储到 PHP 中的变量/数组中,以对它们进行一些条件检查/语句。使用 PHP 获取列表项的字符串值有点困难,有人可以帮忙吗?

这是标记。

理想情况下,我想要的是包含值“项目一”、“项目二”、“项目三”的变量或数组。

0 投票
3 回答
1020 浏览

javascript - 在 Safari 中使用 getElementByClassName

我正在尝试Safari(both mobile and desktop)通过Javascript.

这就是我的代码的样子。

正如我在 中看到的Webkit inspector,这是我面临的错误。

类型问题 - 'undefined' 不是对象(评估 'avt.style.border = "0" + "px")

我是 JS 的初学者,所以请多多包涵。

0 投票
3 回答
2903 浏览

javascript - javascript getElementsByClassName 和 setAttribute 不起作用

我添加了 4 个“范围”类型的输入,并使用它们的值来设置另一个元素的 RGBA 值,但它不起作用。

任何帮助将不胜感激。谢谢。

0 投票
1 回答
424 浏览

javascript - 下拉菜单选项通过类隐藏字段

I have a dropdown menu, that when a value is chosen it hides/ shows fields, because of the php code behind it I need to use class to choose it.

我还想知道是否有办法在隐藏和显示字段时添加填充。

我尝试使用“ document.getElementsByClassName("className");”但无法正常工作。

HTML:

Javascript:

0 投票
1 回答
193 浏览

getelementbyid - getelementbyclassname 而不是 getelementbyid 不起作用

我已经读过很多次了,您现在可以获得 getElementsByClassName。如果我将 ClassName 替换为 Id,则以下内容可以正常工作,但使用 ClassName 这个词不起作用。有谁知道为什么?(我在 Chrome 和 Firefox 上试过)

0 投票
1 回答
2961 浏览

javascript - 如何使用 javascript 定位所有类。没有 jQuery

我正在编写一个响应式程序,它不断改变某些元素的宽度,对应于其他具有 % 宽度的元素。哪个工作正常。但是当我想将 div 中的所有图像更改为与图像的祖父母一样大时,我遇到了一个问题。

JS:

HTML:

如果我用“id”替换“class”,用“getelementbyid”替换“getelementsbyclassname”,它会起作用,但它只适用于div内的第一个img。

我不想使用 jQuery,所以请不要建议 $('.presentatinthis')

0 投票
1 回答
458 浏览

javascript - 如何让 getElementsByClassName 以所有标记元素为目标 - 还有更好的选择吗?

对不起,我认为这个问题的答案已经发布了,但我已经看过并且我正在努力应用它。

我正在使用 RobG ( https://stackoverflow.com/a/15488590/1490943 )发布的这个 FitText 非库替代方案。这很棒,但我想将它应用于许多元素,而不仅仅是一个。我正在拼凑如何替换getElementById ...

( http://jsfiddle.net/cgwM4/ )

... 使用 getElementsByClassName ...

( http://jsfiddle.net/cgwM4/2/ )

...但我不知道如何定位所有标记有该类的元素,而不仅仅是特定的元素。而且我想知道是否有一种替代方法可以在早期的 MSIE 中使用 - 一种在不使用 ClassName 的情况下使用该类的方法。

我真的很抱歉我对此一无所知。这很明显,但我不知道从哪里开始......谢谢你看。

0 投票
4 回答
16464 浏览

javascript - 获取 Javascript 中某个类内链接的 HREF 值

我正在尝试处理一个页面以在某个 div 类中查找 href 的值。请记住,我没有使用<a>.

这是我所拥有的:

这很好用,并且会“提醒”课堂上的内容。(我知道这在 IE 中没有得到很好的支持,但这很好)。

我收到如下警报:

在 href 中获取值的最佳方法是什么?

HTML是这样的: