javascript - 如何通过 id 和 class 获取元素

标签 javascript html class dom

document.getElementById(); 是否有任何替代解决方案(在 JavaScript 中)来选择特定元素,同时指定类和 id?

比如我有这样一个内容:

<a class="q_href" onclick="showQuestion(1)">Question 1:</a>
<div class="q_content" id="1"></div>

<a class="q_href" onclick="showQuestion(2)">Question 2:</a>
<div class="q_content" id="2"></div>

而我想在函数中的“问题X”链接下选择相应的div

function showQuestion(id)
{
var thediv = GetByClassAndId("q_content",id); // how to implement this function ?
WriteQuestionIn(thediv); //Ajax
}

提前致谢。

最佳答案

你可以试试 document.querySelector()

document.querySelector(".q_content#2") 使用类似 css 选择器的 para..

关于javascript - 如何通过 id 和 class 获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15170186/

相关文章:

javascript - 如何用标准 json 制作 jquery Datatable 数组?

html - 无法在手机上滚动

javascript - 使用服务器上的 svg 生成器更改 img 的 src 属性不会触发 HTTP 请求

java - 在Java中我们如何称呼类的实例

javascript - 在给定恒定斜率和变化坐标的情况下查找两条线的交点

javascript - 带时间戳的 Firestore 查询

javascript - 更改包含 div 的 div 的背景

html - 页脚下方和调整窗口大小上方的空白

python - 是否可以直接将对象字段初始化为 __init__ 关键字参数?

iphone - 通过分割 .xib 文件来减少内存使用?