gpt4 book ai didi

javascript - noscript 过滤添加超链接 - 清理 JavaScript 降级

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:35 25 4
gpt4 key购买 nike

我的项目依靠 JavaScript 在超链接点击时动态显示内容。为了使其在不启用 JavaScript 的情况下完全降级,我只是显示所有页面内容并使用超链接和 anchor 来连接各个部分。

我依靠 jQuery 通过 ID 识别超链接的点击,所以如果没有 JavaScript,我需要添加 anchor 。

这是 noscript 的好用法吗?主要是,这是否总是在没有 JavaScript 的情况下添加超链接?

<div id="link1">
<noscript><a href="#link1content"></noscript>
1. Link Name Here
<noscript></a></noscript>
</div>

最佳答案

元素包含其他元素,而不仅仅是标签。开始标签和结束标签必须在容器中。 validator会捡起来的。

不过,您一开始就不应该为此使用 noscript。更多类似的内容:

<a class="enhanced_in_some_way" href="#link1content">1. Link Name Here</a>

jQuery('a.enhanced_in_some_way').click(function (event) {
var link = this;
var name = /#([^#]+$)/.exec(link.href);
do_something_with(name);
event.preventDefault();

});

……可能是前进的方向。

关于javascript - noscript 过滤添加超链接 - 清理 JavaScript 降级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4219846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com