Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击锚定标记时使用JS添加类 测试 测试_Javascript - Fatal编程技术网

Javascript 单击锚定标记时使用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

单击锚定标记时,我想向段落的特定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=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新手。有没有简单的代码可以帮助我让它工作起来?