繁体   English   中英

html表使javascript自动在 <td> 标签

[英]html table make javascript run automatically in <td> tag

我有一张桌子的一部分,如下所示:

//If (condition is true)
{

 <td width="60" id="myIDValue"  bgcolor="#FFFFFF" onclick="GetScope(id)" onload="HideSubmit()">1 </td>

}
else
{
 <td width="60" id="myIDValue"  bgcolor="#000000" onclick="GetScope(id)">2 </td>

}

我的OnClick函数工作正常,但是如果创建了顶级tds之一(如果条件为真),我也希望同时运行Hidesubmit函数。

我的功能:

<script>
function HideSubmit() {
    document.getElementById("SubmitButton").style.display = 'none';
}

任何帮助表示赞赏,谢谢。

onload事件仅受以下元素支持:正文,框架,框架集,iframe,img,链接,脚本

还有其他方法可以解决您的问题。

<td width="60" id="myIDValue" bgcolor="#FFFFFF" onclick="GetScope(id)" condition="true">1 </td>

window.onload = function() {
    var el = document.getElementById('myIDValue');
    if (el.getAttribute('condition') === 'true') {
        HideSubmit();
    }
}

请尝试以下操作: $(document).ajaxComplete(hideSubmit);

您需要在加载文档时检查ID是否存在,以及ID是否存在,请调用该函数。 您可以使用javascript实现此目的。 将此添加到脚本标记。

    window.onload=function(){
    var myTd = document.getElementById('myIDValue');
    if(myId!=null) {
    HideSubmit();
    }
    };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM