“如何获得全部”;dt";及;dd";使用Javascript的元素
以下是HTML代码:“如何获得全部”;dt";及;dd";使用Javascript的元素,javascript,html,Javascript,Html,以下是HTML代码: <ul id="current"> <li class="session"> <dl> <dt>Mumbai, Maharashtra, India</dt> <dd>Approximate location</dd> <dt>Safari on Mac OS X</dt> <dt>I
<ul id="current">
<li class="session">
<dl>
<dt>Mumbai, Maharashtra, India</dt>
<dd>Approximate location</dd>
<dt>Safari on Mac OS X</dt>
<dt>IP Address:</dt>
<dd>110.227.252.240</dd>
</dl>
</li>
-
孟买,马哈拉施特拉邦,印度
大致位置
MacOSX上的Safari
IP地址:
110.227.252.240
我希望所有
dt
和dd
元素使用document.queryselectoral
获取所有元素
var x = document.querySelectorAll("dt");
var y = document.querySelectorAll("dd");
如果要更改其任何属性,请使用for循环
var i;
for (i = 0; i < x.length; i++) {
x[i].style.color = "red";
}
vari;
对于(i=0;i
使用queryselectoral()尝试以下操作。
:
let dt=document.querySelectorAll('#current>.session>dl>dt');
让dd=document.querySelectorAll('#current>.session>dl>dd');
dt.forEach(函数(el){
el.style.color='蓝色';
});
dd.forEach(功能(el){
el.style.color='红色';
});代码>
-
孟买,马哈拉施特拉邦,印度
大致位置
MacOSX上的Safari
IP地址:
110.227.252.240
document.getElementsByTagName
或document.querySelectorAll
使用jQuery,类似于$('dd')
的东西可以工作。但到目前为止您尝试了什么?@NicoHaase我尝试了标记名(“dt”).innerHTML,但似乎没有work@Jay什么是标记名
,以及innerHTML
应该做什么?