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事件,但没有成功,我尝试将脚本函数改为它,不幸的是,他们都没有启动脚本。唯一受支持的元素引用澄清了我的情况。谢谢