Javascript 我如何导航到下面的类
我正在尝试访问下面的标签class=“topbar” 而且 如何在js中设置值?我必须设置输入类型文本的值Javascript 我如何导航到下面的类,javascript,Javascript,我正在尝试访问下面的标签class=“topbar” 而且 如何在js中设置值?我必须设置输入类型文本的值 <div class="wrapper"><label>Value:</label><section class=""><input type="text"></section></div> 值: 您可以执行以下操作: var topbar =
<div class="wrapper"><label>Value:</label><section class=""><input type="text"></section></div>
值:
您可以执行以下操作:
var topbar = document.getElementsByClassName('topbar');
或
您的代码几乎完美无瑕,但您需要正确拼写getElementByClassName,并为
getElementsByClassName
添加索引器。尝试在每个getElementsByClassName
函数之后添加[0]。如下所示:getElementsByClassName[0]
尝试使用querySelector
var x=document.querySelector("#swagger-ui");
var c=document.querySelector(".swagger-ui");
var y=document.querySelector(".swagger-container");
当您尝试这样做时发生了什么?没有
.getElementByClassName()
方法。它是.getElementsByCassName()
(复数)。您最大的收获应该是熟悉浏览器的调试工具(在Chrome中按F12)。其中开发控制台上的错误消息会向您显示问题。.querySelector()
和.getElementsByClassName()
返回完全不同的对象。您可以获得结果的第一个元素。谢谢,这非常有帮助
var topbar = document.getElementsByClassName('topbar');
var topbar = document.querySelector('.topbar');
var x=document.querySelector("#swagger-ui");
var c=document.querySelector(".swagger-ui");
var y=document.querySelector(".swagger-container");