Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
html表格使javascript在<;中自动运行;td>;标签_Javascript_Jquery_Html_Html Table - Fatal编程技术网

html表格使javascript在<;中自动运行;td>;标签

html表格使javascript在<;中自动运行;td>;标签,javascript,jquery,html,html-table,Javascript,Jquery,Html,Html Table,我有一个表格的一部分,如下所示: //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

我有一个表格的一部分,如下所示:

//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>

}
//如果(条件为真)
{
1.
}
其他的
{
2.
}
我的OnClick函数工作正常,但如果创建了一个顶级tds(如果条件为真),我也希望运行Hidesubmit函数

我的职能:

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

函数HideSubmit(){
document.getElementById(“SubmitButton”).style.display='none';
}


感谢您的帮助。

请尝试以下操作:
$(文档).ajaxComplete(hideSubmit)

加载文档时,需要检查ID是否存在,如果ID存在,则调用函数。您可以使用javascript来实现这一点。将此添加到脚本标记

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

仅以下元素支持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();
    }
}
1
window.onload=函数(){
var el=document.getElementById('myIDValue');
if(el.getAttribute('condition')='true'){
HideSubmit();
}
}

你能不能在创建td的同一块中添加
HideSubmit()
?这太好了,我对Javascript不是很熟悉,但我尝试过。。。td属性HideSubmit();但他似乎不喜欢这样。我是否必须在HideSubmit()之前输入一些内容才能识别我要调用的Javascript函数?您是如何生成表的?你是在使用JavaScript/jQuery然后插入元素吗?你是在使用PHP生成td吗?我不太确定我应该把它放在哪里,我尝试了OnLoad事件,但没有成功,我尝试将脚本函数改为它,不幸的是,他们都没有启动脚本。唯一受支持的元素引用澄清了我的情况。谢谢