Javascript连接元素,出现问题
Javascript join elements, having problems
我花了4个小时搜索和尝试,但没有成功。
if ((navigator.plugins) && (navigator.plugins.length)) {
for (var xx = 0, l = navigator.plugins.length; xx < l; xx++) {
var tn = navigator.plugins[xx].name;
if (tn.indexOf("Java") != -1) {
document.write("Found ");
}
else {
document.write("Nothing ");
}
}
}
这个脚本只写"Found"或"Nothing",它的标题是:
NothingNothingFoundNothing
(顺便说一下,有4个插件):
如何解决此问题,以便只收到一个答案?我不想用其他方法来发现是否安装了Java,只是上面提到的,但可以工作。
编辑:谢谢你们两个,现在它开始工作了。
if ((navigator.plugins) && (navigator.plugins.length)) {
var found = false;
for (var xx = 0, l = navigator.plugins.length; xx < l; xx++) {
var tn = navigator.plugins[xx].name;
if (tn.indexOf("Java(TM)") {
found = true;
}
}
if(found) {
document.write("Java ");
} else {
document.write("Nothing ");
}
}
您在循环中打印'Java'和'Nothing',所以当它找到Java时,它会打印Java,而当它找不到Java时,则什么都不打印。试试这个:
var javafound = false;
if ((navigator.plugins) && (navigator.plugins.length)) {
for (var xx = 0, l = navigator.plugins.length; xx < l; xx++) {
var tn = navigator.plugins[xx].name;
if (tn.indexOf("Java(TM)") {
javafound = true;
} else {
javafound = false;
}
}
}
if (javafound) {
document.write("Java ");
} else {
document.write("Nothing ");
}
相关文章:
- Javascript连接元素,出现问题
- 在html中连接图像和描述时出现问题
- 将.schie Javascript函数连接到我的HTML时出现问题
- ASP.NET-连接html、javascript和CSS的问题
- NodeJs 套接字连接问题
- 使用JavaScript连接字符串有什么问题
- 检测 iframe 中的连接问题
- 以下jQuery字符串连接代码有什么问题
- 使用 sequelize ORM 连接到节点上的 Amazon RDS Postgres 数据库.js出现问题
- 加载资源时出现 OpenTok JS 连接超时问题
- JavaScript 谷歌地图折线 :连接所有给定的 GPS 位置时出现问题
- 使用 grunt requirejs 与单个大型缩小文件连接缓慢时加载问题
- Node 和 MySQL - 解决“连接过多”问题
- 实时连接小程序问题
- NodeJS MongoDB 连接字符串问题
- 使用IONIC的IOS没有网络连接功能问题
- Windows Live API连接问题
- LinkedIn API 连接问题
- webrtc通过websocket客户端/服务器连接问题
- 流程图问题连接条形图和线形图