我有一个HTML文档
...
<div id="test"></div>
...
然后我动态地将一些上下文加载到#test div。
function change()
{
ws = document.getElementById(id);
str = '<script>function ttest(){window.alert("Yahoo!!!")}</script><select><option onclick="ttest();">1</option><option >2</option></select>';
ws.innerHTML = str;
}
window.onload = change();
当页面加载自定义脚本
时<script>function ttest(){window.alert("Yahoo!!!")}</script>
不起作用。
在没有任何innerHTML的情况下放置静态时它非常完美。 当它不是自定义函数时,它也可以工作。
如果使用innerHTML或/和AJAX + innerHTML动态加载自定义函数,我如何才能使其工作?
答案 0 :(得分:0)
通过try {
stage('example') {
try {
parallel (
'A' : {
try {
// Example...
}
catch (error) {
// Mark branch as failed somewhere
throw error
}
},
'B' : {
try {
// Example...
}
catch (error) {
// Mark branch as failed somewhere
throw error
}
}
)
}
catch (error) {
throw (error)
}
finally {
// Parallel branch A failed, do you want to continue? etc...
}
}
}
catch (error) {
println (error)
}
将您的脚本添加到document.head
。所以像这样:
createElement