Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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 如何恢复一个<;a>;_Javascript_Tags - Fatal编程技术网

Javascript 如何恢复一个<;a>;

Javascript 如何恢复一个<;a>;,javascript,tags,Javascript,Tags,这是我在这个网站上的第一个问题。 我有这样的想法: <a href="project/150" title="FR - This is an example" target="_blank">FR - This is an example" ::之后 我想将我在“a”中找到的FR添加到我的“div”中的类中。在这一次之后,我必须对15个标记执行此操作,因此我不能只写FR。我希望这些解释将为您提供更多信息,有助

这是我在这个网站上的第一个问题。 我有这样的想法:

<a href="project/150" title="FR - This is an example" target="_blank">FR - This is an example"

::之后

我想将我在“a”中找到的FR添加到我的“div”中的类中。在这一次之后,我必须对15个标记执行此操作,因此我不能只写FR。我希望这些解释将为您提供更多信息,有助于您

document.getElementsByTagName("a")
它返回带有标记a的所有元素的HTMLCollection

现在,我们可以使用字符串
startsWith()
方法在其上循环并检查是否有标题以
'FR'
开头的元素

让allA=document.getElementsByTagName(“a”);
让发现=错误;
for(设l=0;l

试试这个,但如果元素处于循环中,则应该调整它。这将动态获取“Lang”值:

var-element=document.getElementsByTagName('a')[0];
var title=element.title.split('-');
console.log(标题[0]);

确保向元素添加类或Id。

捕获何时/响应什么?之后如何处理?要将其存储在一个数组中,您需要一种方法来识别页面中的特定链接元素(
id
className
,“
之后的第二个
中的第三个
”)。然后基本上
这个特殊的linkelement.title.substring(0,2)
。用这么少的东西不能更精确。“FR”字符串是动态的吗?“恩”在另一个例子中?而且“-”永远是你的分隔符吗?让我们换一种方式试试。如果我查看您整个页面的整个标记(这很可能不是其中唯一的链接),我如何知道/确定您指的是哪个链接?我刚刚尝试过,但它返回了一个错误。您可以共享JSFIDLE吗?正如您在上面的代码段中看到的,它返回true@AlexBrianceau这是你在那个页面上的第一个链接吗?如果没有,请尝试一个不同于
0
的索引。也可以在您的共享代码
中尝试。是的,正如@Thomas所说,此代码目前仅适用于您的第一个标记。你可以考虑给你的元素一个ID,并使用选择器<代码>文档.GETelEnMyIdId()/代码>,然后你也可以去掉<代码> [0 ] < /Cord>这不是第一个标签,所以是的,[0 ]不起作用。它没有id,所以我不能获取ElementByTitle或类似的东西吗?
document.getElementsByTagName("a")