数码资讯
在调用innerHTMLonclick故障解决方案
最近,写一个程序,使用innerHTML,然而,发现在调用innerHTML,onclick失败,这是可以预料的,因为innerHTML插入按钮中的文字形式,所以我不能确定的事件,我们只能另找出路,我们不能直接,但可以间接实现。下面的例子: 例1:这个例子是一个我不可能实现的。 复制代码代码如下所示
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
最近,写一个程序,使用innerHTML,然而,发现在调用innerHTML,onclick失败,这是可以预料的,因为innerHTML插入按钮中的文字形式,所以我不能确定的事件,我们只能另找出路,我们不能直接,但可以间接实现。下面的例子:
例1:这个例子是一个我不可能实现的。
复制代码代码如下所示:
功能inscell(TH)
变量名= th.name;
var id = th.id;
如果(name = 否){
id.innerhtml =<输入类型'button'onclick = 'inscall(这)价值=online
名称= 'no'id = 1>;
其他{ }
id.innerhtml =<输入类型'button'onclick = 'inscall(这)价值= 'downline
名称= 'yes'id = 1>;
}
上面的例子是,按按钮的名字判断是上线,还是行~我们发现先点击后,再点击无效。
此时我们可以实现转换,如下所示:
复制代码代码如下所示:
功能inscell(TH)
{
变量名= th.name;
var id = th.id;
警报(名称+ +);
VaR跨度= document.getelementbyid(ID);
如果(name = 否){
跨.innerHTML = ;
=;
其他{ }
跨.innerHTML = ;
=;
}
}
例1:这个例子是一个我不可能实现的。
复制代码代码如下所示:
功能inscell(TH)
变量名= th.name;
var id = th.id;
如果(name = 否){
id.innerhtml =<输入类型'button'onclick = 'inscall(这)价值=online
名称= 'no'id = 1>;
其他{ }
id.innerhtml =<输入类型'button'onclick = 'inscall(这)价值= 'downline
名称= 'yes'id = 1>;
}
上面的例子是,按按钮的名字判断是上线,还是行~我们发现先点击后,再点击无效。
此时我们可以实现转换,如下所示:
复制代码代码如下所示:
功能inscell(TH)
{
变量名= th.name;
var id = th.id;
警报(名称+ +);
VaR跨度= document.getelementbyid(ID);
如果(name = 否){
跨.innerHTML = ;
=;
其他{ }
跨.innerHTML = ;
=;
}
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。