gpt4 book ai didi

javascript - 你能改变这个代码 JavaScript 没有按钮

转载 作者:行者123 更新时间:2023-12-03 04:26:28 25 4
gpt4 key购买 nike

我有一些代码来检测访问者正在使用的浏览器。单击按钮时该代码将运行。我想更改它,以便它在网页中间显示:"Your browser is Chrome" (或他们使用的任何浏览器)。

<p>What is the name(s) of your browser?</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>

<script>
function myFunction() {
if((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf('OPR')) != -1 ) {
alert('Opera');
} else if(navigator.userAgent.indexOf("Chrome") != -1 ) {
alert('Chrome');
} else if(navigator.userAgent.indexOf("Safari") != -1) {
alert('Safari');
} else if(navigator.userAgent.indexOf("Firefox") != -1 ) {
alert('Firefox');
} else if((navigator.userAgent.indexOf("MSIE") != -1 ) || (!!document.documentMode == true )) { //IF IE > 10
alert('IE');
} else {
alert('unknown');
}
}
</script>

最佳答案

您可以将名称保存到变量中,然后设置元素的文本。这是一个例子:

<p id="demo">Your browser is <span></span>.</p>

<script>
function myFunction() {
var browserName;

if((navigator.userAgent.indexOf("Opera") || navigator.userAgent.indexOf('OPR')) != -1 ) {
browserName = 'Opera';
} else if(navigator.userAgent.indexOf("Chrome") != -1 ) {
browserName = 'Chrome';
} else if(navigator.userAgent.indexOf("Safari") != -1) {
browserName = 'Safari';
} else if(navigator.userAgent.indexOf("Firefox") != -1 ) {
browserName = 'Firefox';
} else if((navigator.userAgent.indexOf("MSIE") != -1 ) || (!!document.documentMode == true )) { //IF IE > 10
browserName = 'IE';
} else {
browserName = 'unknown';
}

document.querySelector('#demo > span').innerText = browserName;
}

window.onload = function() {
myFunction();
}
</script>

关于javascript - 你能改变这个代码 JavaScript 没有按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43689194/

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