Javascript 单击锚定标记时使用JS添加类 测试 测试
单击锚定标记时,我想向段落的特定id添加一个类。Plain JS:Javascript 单击锚定标记时使用JS添加类 测试 测试,javascript,Javascript,单击锚定标记时,我想向段落的特定id添加一个类。Plain JS: <p id="testhome-1">Test</p> <p id="testhome-2">Test</p> <a href="#testhome-1">Click</a> <a href="#testhome-2">Click</a> 或任何链接: window.onload=function(){ var links=do
<p id="testhome-1">Test</p>
<p id="testhome-2">Test</p>
<a href="#testhome-1">Click</a>
<a href="#testhome-2">Click</a>
或任何链接:
window.onload=function(){
var links=document.querySelectorAll(“a”);
对于(var i=0;iPlain JS:
<p id="testhome-1">Test</p>
<p id="testhome-2">Test</p>
<a href="#testhome-1">Click</a>
<a href="#testhome-2">Click</a>
或任何链接:
window.onload=function(){
var links=document.querySelectorAll(“a”);
对于(var i=0;i在冲浪时,我发现了一个替代代码,当我单击锚定标记时,可以将类添加到特定id。
它适合我。我不知道它是否适合所有浏览器
这里我附上了代码
window.onload=function() {
document.querySelector("[href=#testhome-1]").onclick=function() {
document.querySelector("#testhome-1").classList.add("clicked"); // or toggle
return false; // cancel link
}
}
参考JSFIDLE:
在冲浪时,我发现了另一个代码,当我单击锚定标记时,可以将类添加到特定id中。
它适合我。我不知道它是否适合所有浏览器
这里我附上了代码
window.onload=function() {
document.querySelector("[href=#testhome-1]").onclick=function() {
document.querySelector("#testhome-1").classList.add("clicked"); // or toggle
return false; // cancel link
}
}
参考JSFIDLE:
到目前为止您尝试了什么?您的javascript在哪里?如果您想“处理事件”,可能需要一个“事件处理程序”。到目前为止您尝试了什么?您的javascript在哪里?如果您想“处理事件”,可能需要一个“事件处理程序”.谁从匿名否决票中学到了什么?请告诉我和社区你不喜欢上述代码的哪些方面?我是JS新手。有没有简单的代码可以让它工作?谁从匿名否决票中学到了什么?请告诉我和社区你不喜欢上述代码的哪些方面?我是JS新手。有没有简单的代码可以帮助我让它工作起来?