关于span的简单问题

qabp 2004-05-05 02:38:57
下面是jsp文件中的一段代码(已省略)
<SCRIPT LANGUAGE=javascript>
<!--
function ShiftPic(obj,SpanID)
{
if(SpanID.className=='hide'){ //doing sth.
}
}
function ShowHide(SpanID)
{ if(SpanID.className=='hide')
{
SpanID.className='show';
}
else
{
SpanID.className='hide';
}
}
</SCRIPT>
<!--...

<a href="javascript:ShowHide(Span106)"><img src="b.gif" alt="hide" onclick="ShiftPic(this,Span106)" /><span class="show" ID="Span106"></span>
<%
for (int i=0;i<10;i++){
%>
<!-- 代码(1) -->

<%}%>

问题1:Span16是ID为"Span106"的span实例吗?
问题2:我想在代码(1)处写类似于循环语句前的那些代码,但是Span的ID与i相关
该怎么做呢?(主要是ShowHide()和ShiftPic()的参数SpanID,可能因为问题1还没弄明白)
谢谢!!!!!!
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qabp 2004-05-07
  • 打赏
  • 举报
回复
谢谢SVG,我明白了,你解释的太清楚了!
SVG 2004-05-06
  • 打赏
  • 举报
回复
这些是 HTML DOM 方法.
将 html 看成一棵树.
<A> -- parent
/ <img> <span> -childs

现在 ShowHide 方法里的参数 obj 是对象 <A>
从上面的图看, span 是不是 obj.lastChild ?

在 ShiftPic 方法里参数obj是对象 <img>
同样方法看, obj.nextSibling 不就是 span 了! 在这里你也可以
obj.parentElement.lastChild 这样获得 span 的.
qabp 2004-05-05
  • 打赏
  • 举报
回复
还是不大明白,为什么lastChild和nextSibling就得到span对象
fason 2004-05-05
  • 打赏
  • 举报
回复
this是本对象,lastChild是最后一个孩子,nextSibling是下一个邻近对象
zhouguoyao 2004-05-05
  • 打赏
  • 举报
回复
up
qabp 2004-05-05
  • 打赏
  • 举报
回复
fason(阿信),这里this是指哪个对象呢?lastChild和nextSibling又是什么呢?
fason 2004-05-05
  • 打赏
  • 举报
回复
<style>
.hide { display:none}
.show{ display:block}
</style>
<SCRIPT LANGUAGE=javascript>
<!--
function ShiftPic(obj)
{
if(obj.nextSibling.className=='hide'){ //doing sth.
}
}
function ShowHide(obj)
{
if(obj.lastChild.className=='hide')
{
obj.lastChild.className='show';
}
else
{
obj.lastChild.className='hide';
}
}
</SCRIPT>

<a href="#" onclick="ShowHide(this);return(false)"><img src="b.gif" alt="hide" onclick="ShiftPic(this)" /><span class="show">test</span></a>
内容概要:本文档聚焦于基于Peng-Robinson状态方程的化工热力学计算研究,系统介绍了利用Matlab代码实现纯组分及多组分系统的压缩因子(z因子)和逸度系数的计算方法,并进一步拓展至泡点压力与露点压力的数值求解。资源涵盖了从状态方程推导、非线性方程求根、相平衡条件判断到迭代算法实现的完整技术路线,提供了可运行的Matlab程序代码,有助于深入理解实际工程中物性参数的计算原理与实现过程; 适合人群:具备化工热力学基础知识和一定Matlab编程能力的高校学生、科研人员及工程技术人员,尤其适合从事过程系统模拟、油气田开发、精馏设计及相关领域研究的专业人士; 使用场景及目标:① 掌握Peng-Robinson方程在真实气体物性计算中的应用;② 实现多组分混合体系的相平衡计算与泡/露点预测;③ 为Aspen Plus等商用流程模拟软件提供底层算法验证与教学参考;④ 支持科研论文复现、课程设计、毕业设计及工业过程优化中的热力学数据支撑需求; 阅读建议:建议读者结合经典化工热力学教材同步学习,重点理解立方型状态方程的根判别、迭代收敛策略与相平衡准则的数学表达,动手调试并运行所提供的Matlab代码以掌握算法细节,还可将其扩展应用于其他状态方程(如SRK、vdW)的对比分析研究。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧