如何在javascript中将数组导入函数?
我需要以下代码的帮助:如何在javascript中将数组导入函数?,javascript,arrays,function,Javascript,Arrays,Function,我需要以下代码的帮助: <script type="text/javascript"> var opcao = new Array ( document.getElementById("cred_form_1864_1_wpcf-pde_Pesquisas_descontinuadas"), document.getElementById("cred_form_1864_1_wpcf-pnps_Pesquisas
<script type="text/javascript">
var opcao = new Array (
document.getElementById("cred_form_1864_1_wpcf-pde_Pesquisas_descontinuadas"),
document.getElementById("cred_form_1864_1_wpcf-pnps_Pesquisas_nao_patenteaveis-sigilosas")
);
function check1(){
if (opcao[0].checked == true){
for (var i = 0; i < opcao.length; i++){
if (i != 0){
opcao[i].checked = false;
opcao[i].disabled = true;
}
}
}
}
function check2(){
if (opcao[1].checked == true){
for (var i = 0; i < opcao.length; i++){
if (i != 1){
opcao[i].checked = false;
opcao[i].disabled = true;
}
}
}
}
</script>
var opcao=新数组(
文件.getElementById(“cred表格1864-1-wpcf-pde-Pesquisas-descontinuadas”),
文件.getElementById(“cred\U表格\U 1864\U 1\U wpcf-pnps\U PESQISAS\U nao\U专利税-sigilosas”)
);
函数检查1(){
if(opcao[0]。选中==true){
对于(变量i=0;i
我需要在函数“check1()”和“check2()”中调用数组“opcao”。我该怎么做
====================
我试过了,米希克的建议不起作用。我需要的是函数'check1()'和'check2()'访问同一数组'opcao'。
如果我在每个函数中编写数组,代码就可以完美地工作。但是,这些价值观是如何相同的呢我必须为创建的每个函数重复相同的数组。如果在加载页面之前执行代码,那么
opcao
数组实际上不会包含必需的元素
您需要在窗口中包装代码。onload
,以便在执行脚本时,文档中的所有必需元素都可用
window.onload = function() {
var opcao = new Array (
document.getElementById("cred_form_1864_1_wpcf-pde_Pesquisas_descontinuadas"),
document.getElementById("cred_form_1864_1_wpcf-pnps_Pesquisas_nao_patenteaveis-sigilosas")
);
function check1(){
if (opcao[0].checked == true){
for (var i = 0; i < opcao.length; i++){
if (i != 0){
opcao[i].checked = false;
opcao[i].disabled = true;
}
}
}
}
function check2(){
if (opcao[1].checked == true){
for (var i = 0; i < opcao.length; i++){
if (i != 1){
opcao[i].checked = false;
opcao[i].disabled = true;
}
}
}
}
}
window.onload=function(){
var opcao=新数组(
文件.getElementById(“cred表格1864-1-wpcf-pde-Pesquisas-descontinuadas”),
文件.getElementById(“cred\U表格\U 1864\U 1\U wpcf-pnps\U PESQISAS\U nao\U专利税-sigilosas”)
);
函数检查1(){
if(opcao[0]。选中==true){
对于(变量i=0;i
你所说的“呼叫”是什么意思?为什么要使用这么短的id?你把JS编程和打字练习混在一起了吗?;)为什么不使用单选按钮?很快人们就会解释他们的id
中的元素是什么,就像这样
我相信在OP的情况下,仅仅把脚本标签放在底部就足够了。然而,这是一个更简单的解决方案。