bid*_*ump 51 html javascript getelementsbytagname
我正在使用javascript片段,以便我网站的访问者使用以下javascript增加所有段落的字体大小:
function increaseFontSize() {
var paragraphs = document.getElementsByTagName('p');
for(i=0;i<paragraphs.length;i++) {
if(paragraphs[i].style.fontSize) {
var s = parseInt(paragraphs[i].style.fontSize.replace("px",""));
} else {
var s = 14;
}
if(s != max) {
s += 1;
}
paragraphs[i].style.fontSize = s+"px"
}
}
Run Code Online (Sandbox Code Playgroud)
如何在此代码中包含"li",以便"p"和"li"是受影响的选定元素?
我还想避免在我的"li"或"ul"中添加一个类或一个id.有没有办法一次选择两个标签?
Dan*_*mms 77
不,您无法通过一次调用选择多个标签getElementsByTagName.您可以使用getElementsByTagName或使用两个查询querySelectorAll.
var elems = document.querySelectorAll('p,li')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33726 次 |
| 最近记录: |