如何检查是否启用了 javascript 并将其纳入网页
How can I check if javascript is enabled and factor that into the web page?
如果该人不使用JavaScript,我想使用按钮提交表单,如果该人使用JavaScript,则使用锚标签提交表单。我该怎么做?
我建议只用纯HTML构建页面。然后使用 JavaScript,将这些元素替换为支持 JavaScript 的版本。在您的情况下,请使用提交按钮构建表单。然后使用 JavaScript,将该提交按钮替换为链接。
如果您还没有遇到过这种方法,它被称为渐进式增强,总而言之,它正在开发一个具有完整工作功能的产品,在其最基本的(在您的情况下,提交按钮)并添加可选部分(链接,使用 JS)。
初始 HTML 应该只包含按钮,但让你的 javascript 删除按钮并将其替换为锚标记。
默认情况下<noscript>
标签内显示按钮。 此外,默认情况下,将锚点的 CSS 设置为 display: none;
。 在页面加载事件中,使用 JavaScript 显示锚点。 如果未启用 JS,则不会发生这种情况,并且仅显示按钮。
<a href="#" style="display: none;" id="JsVersion">click me</a>
<noscript><input type="button" id="NoJsVersion" value="click me" /></noscript>
<script>
//Assuming you are using jQuery
$("document").ready(
function(){
$("#JsVersion").show();
}
);
</script>
相关文章:
- 打开网页后立即获取网页的活动javascript函数
- Android键盘不适用于包含Javascript的网页
- 网页上失败的javascript会导致所有其他脚本失败
- 使用PowerShell在JavaScript网页上搜索文本字符串
- 等待Javascript网页抓取功能完成,然后再运行下一页
- 如何在Javascript网页中实现孤岛危机纳米服风格的菜单
- SeleniumjSoup从Javascript网页获取数据
- 从R中的javascript(网页)中删除xls文件
- 来自HTML/Javascript网页的Modbus TCP通信
- Javascript网页期望至少加载一个地图,但实际上可以'不要装任何东西
- 使用谷歌地图的javascript网页不能在Android上工作
- 如何使用Python与javascript网页交互
- 如何仅使用python标准库抓取javascript网页
- 在断开连接后检索html/javascript网页
- Javascript -网页内容字符串
- Javascript网页搜索定时器
- Javascript网页,下一张图片
- 用phantomjs渲染一个javascript网页页面
- Python - JavaScript 网页抓取与硒不能正常工作
- 从javascript网页中提取数据