js 怎么调取<a href="">与<a>之间的文本

js 怎么调取<a href="">与<a>之间的文本,第1张

给A链接一个ID,如结构是这样的

<a href="#" id="a">这是A里面的内容</a>

获取里面的文本,有两种方法,第一种是直接获取HTML内容一种是获取TEXT内容

documentgetElementById('a')innerHTML();

// 这个是直接获取里面的内容包括HTML标签也可以获取到

documentgetElementById('a')innerText();

// 这是就是直接获取文本的值

//截取标记的条数如: rgx==null,tag=a

public string GetRegex(Regex rgx, string html,string tag)

{

if (rgx == null)

{

rgx = new Regex(@"<(" + tag + @") [^>]><\/" + tag + @">", RegexOptionsIgnoreCase);

}

string str = "";

foreach (Match a in rgxMatches(html ))

{

str += aValue+"\r";

}

return str;

}

//获取所有a标记的文字

public string[] GetValues(string html_A_Tag,char split)

{

string[] values = html_A_TagSplit(split );

for (int i=0;i< valuesLength-1 ;i++)

{

string value = values[i];

values[i] = valueSubstring(value IndexOf ('>')+1,value IndexOf ("</")-value IndexOf ('>')-1);

}

return values;

}

就是这两个标签同步吧,提供下思路思路:

方式一:input设置ID,当点击a标签时取a标签的文本并赋给input。

方式二:点击a标签时,执行onclick事件时,把值直接传给js函数,取到值后赋给input。

以下方式一实现代码,方式二的不写了。供参考。

<script language="javascript">

function gettext(obj) {

documentgetElementById('inputval')value=objinnerText;

}

</script>

<input type="text" id="inputval" name="inputval" />

<br>

<a href="#" onclick="gettext(this);">111</a>

<a href="#" onclick="gettext(this);">222</a>

<a href="#" onclick="gettext(this);">333</a>

以上就是关于js 怎么调取<a href="">与</a>之间的文本全部的内容,包括:js 怎么调取<a href="">与</a>之间的文本、提取a标签中了链接地址和链接文字,格式如下:、用jq或者js自动获取标签a内容然后写入标签b等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9655857.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存