纯JS 批量修改 链接 href?

<ulclass="nkzkt"><li><aname="网址/wan2gzhi1/"href="#"title="《十几减9》">《20以内退位减法》单元-《十几减9》... <ul class="nkzkt">
<li><a name="网址/wan2gzhi1/" href="#" title="《十几减9》" >《20以内退位减法》单元-《十几减9》</a></li>
<li><a name="网址/wan3gzhi2/" href="#" title="《十几减9》" >《20以内退位减法》单元-《十几减9》</a></li>
<li><a name="网址/w4angzhi3/" href="#" title="《20以内退位减法》单元1" >《20以内退位减法》单元1</a></li>
<li><a name="网址/wa2ngTzhi/" href="#" title="第二课时练习课" >《20以内退位减法》第二课时练习课</a></li>
</ul>

class 换成ID 形式,兼容要高一些。

纯 js 修改,JQ很简单,但是JS 有难度,找了很久没找到好的答案,你的答案会帮助很多人的,我的方法目前还有BUG,所以暂时不展示出来,希望您的优质答案,帮助更多的人。
展开
 我来答
爱摸鱼的网友
2023-05-31 · 这个人很懒,留下了一串省略号............
爱摸鱼的网友
采纳数:33 获赞数:10

向TA提问 私信TA
展开全部

最终效果:

一、首先获取需要修改href链接的所有a标签:

var lis = document.querySelectorAll('.nkzkt li a');

二、将获取到的a标签进行遍历操作(个人考虑到两种情况):

// 1、假如上述代码name的值不是链接,需自己定义:

lis[i].href = "test"+i+".html";

// 2、假如上述代码name的值是链接

lis[i].href = lis[i].name;

三:最终代码如下贴图:

Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式