HTML5按钮如何判断函数是否正确才跳转

html-css012

HTML5按钮如何判断函数是否正确才跳转,第1张

在函数里设置一个flag=false,如果正确则设置flag=true。当点击按钮时,判断flag是否为。true,如果为true,即为函数正确,进行跳转。跳转用window.location.href="http://www.baidu.com"

下次提问最好赋上代码,那样回答起来更精准。

HTML5草案的前身名为 Web Applications 1.0。於 2004 年被 WHATWG 提出,於 2007 年被 W3C 接纳,并成立了新的 HTML 工作团队。2008年 1 月 22 日,W3C 发布了最新的 HTML5 工作草案,HTML 工作组包括 AOL、Apple、Google、IBM、 Microsoft、Mozilla、Nokia、Opera 等数百个开发上。HTML5中增加了许多新特性,例如嵌入音频、视频和图片的函数、客户端存储数据、交互式文档等,通过制定如何处理所有 HTML 元素以及如何从错误中恢复的精确规则,HTML5进一步增强了互动性,并有效减少了开发成本。判断网页是否是HTML5,一方面可以从以上的特性中判断,另一方面也可查询网页的源代码。具体方法:右键->查看源代码->查找:Html代码里面是否有以下这些标签:abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video比如:查看淘宝的首页的html代码中:等标签

麻烦采纳,谢谢!

用JS来判断:

<script>

function myBrowser() {

var userAgent = navigator.userAgent //取得浏览器的userAgent字符串

var isChrome = userAgent.indexOf("Chrome") > -1 //判断是否Chrome浏览器

var isOpera = userAgent.indexOf("Opera") > -1 //判断是否Opera浏览器

var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera //判断是否IE浏览器

var isFF = userAgent.indexOf("Firefox") > -1 //判断是否Firefox浏览器

var isSafari = userAgent.indexOf("Safari") > -1 //判断是否Safari浏览器

if (isIE) {

var IE5 = IE55 = IE6 = IE7 = IE8 = false

var reIE = new RegExp("MSIE (\\d+\\.\\d+)")

reIE.test(userAgent)

var fIEVersion = parseFloat(RegExp["$1"])

IE55 = fIEVersion == 5.5

IE6 = fIEVersion == 6.0

IE7 = fIEVersion == 7.0

IE8 = fIEVersion == 8.0

if (IE55) { return "IE55" }

else if (IE6) { return "IE6" }

else if (IE7) { return "IE7" }

else if (IE8) { return "IE8" }

}

else if (isFF) { return "FF" }

else if (isChrome) { return "Chrome" }

else if (isOpera) { return "Opera" }

else if (isSafari) { return "Safari" }

}

console.log(myBrowser()) //会输出你使用的浏览器类型

</script>