如何获取上一个或上一个或未选择的项目,然后获取新项目JComboBox?
我有一个外部js文件,它有一个函数,意味着在文档正文加载后运行.这是我到目前为止所做的,但它不能正常工作.请帮忙.
外部JS文件
window.document.body.addEventListener('load', numOfSelects());
function numOfSelects()
{
var selects = document.getElementsByTagName('select');
alert(selects.length);
}
Run Code Online (Sandbox Code Playgroud)
调用此脚本的HTML文件确实有一些选择字段.警报有效,但显示为0.警报显示后,可以看到正文已加载.显然这不是我想要的.我究竟做错了什么?多谢你们.
我也试过这个:
仍然没有奏效.这是我的代码:
父文件
<html>
<head>
<title>File 1</title>
<script src='file1.js'></script>
</head>
<body>
<select id='dd1'><option>First</option><option>Second</option></select>
<select id='dd2'><option>First</option><option>Second</option></select>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
JS文件
alert('start');
window.document.body.addEventListener('load', function(){alert(document.getElementsByTagName('select').length)});
alert('stop');
Run Code Online (Sandbox Code Playgroud)
只有第一个警报显示.我觉得我在某个地方犯了一个非常愚蠢的错误.
可能重复:
ArrayList和Vector有什么区别?
在我最近的程序中,我一直在使用Vectors.但是我已经读到了Vector有点旧的地方.这是否意味着它将过时或逐步淘汰Java是值得商榷的.所以建议应该使用ArrayLists.我注意到,在向量的情况下,ArrayLists没有方法remove(int index,Object object).我问的原因是假设我添加了一个字符串,比如说"String 1".我试图再次添加相同的字符串.如何删除第一个字符串而不计算数组列表中出现的字符串.
问题的网址
https://www.one.om/testtranslate
尝试删除所有名为“googtrans”的 cookie
当您从谷歌翻译下拉列表中选择一种语言时,页面会按预期进行翻译,刷新页面即可查看问题:
现在应该有两个名为“googtrans”的 cookie,但域不同:
domain 1: ".one.om"
domain 2: "www.one.om"
Run Code Online (Sandbox Code Playgroud)
当我使用时
$.cookie('googtrans',null, {domain:'www.one.om'});
Run Code Online (Sandbox Code Playgroud)
效果很好,但是
$.cookie('googtrans',null, {domain:'.one.om'});
Run Code Online (Sandbox Code Playgroud)
没有什么建议吗?
java ×2
arraylist ×1
cookies ×1
external-js ×1
itemlistener ×1
javascript ×1
jcombobox ×1
jquery ×1
onload ×1
swing ×1
vector ×1