con = con.function;
时间: 2023-10-04 22:13:53 浏览: 42
在MATLAB中,`.`运算符用于访问结构体中的字段。在这里,`con.function`是访问结构体`con`中的`function`字段,该字段包含了一个指向函数的句柄。这行代码将`con`结构体中的`function`字段的值赋值给了变量`con`,因此现在`con`变量中存储的是一个指向函数`zoh`的句柄,可以使用它来调用函数`zoh`。
相关问题
function updateCon() { var expressNumber = document.getElementById("expressNumber"); var con = document.getElementById("con"); if (expressNumber.value) { con.style.display = "block"; con.innerText = expressNumber.value; } else { con.style.display = "none"; } }
这是一个 JavaScript 函数,用于更新某个 DOM 元素的内容。具体来说,它会获取 id 为 "expressNumber" 的 input 元素和 id 为 "con" 的元素,如果 input 中有值,则将 con 元素的内容更新为 input 的值,并将其显示出来;否则将 con 元素隐藏起来。这个函数可以用于实现实时更新快递单号等功能。
window.onload = function(){ var item = document.getElementsByClassName("item"); var it = item[0].getElementsByTagName("div"); var content = document.getElementsByClassName("content"); var con = content[0].getElementsByTagName("div"); for(let i=0;i<it.length;i++){ it[i].onclick = function(){ for(let j=0;j<it.length;j++){ it[j].className = ''; con[j].style.display = "none"; } this.className = "active"; it[i].index=i; con[i].style.display = "block"; } } }
这段代码使用了原生 JavaScript,实现了一个简单的选项卡效果。当页面加载完成后,会获取所有 class 名称为 "item" 的元素,并取第一个元素的子元素 div,以及所有 class 名称为 "content" 的元素,并取第一个元素的子元素 div。然后对每个选项卡进行监听,当点击一个选项卡时,会将所有选项卡的类名清空并将对应的内容隐藏,再将当前选项卡添加类名 "active" 并显示对应的内容。其中,通过 let 关键字定义的变量 i 和 j 只在 for 循环内部有效,避免了变量污染全局。