javascript – 如何使用Prototype插入?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何使用Prototype插入?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1218字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 如何使用Prototype插入?](/upload/InfoBanner/zyjiaocheng/768/e4752138fb394b0290e017e31adca78c.jpg)
我正在使用Prototype插入函数来附加一些包含< script> …< / script>的html.在这个脚本中,我正在定义一个新函数.当我读到here Prototype运行脚本时,< script>标签,然后删除它,但所有功能应保持可访问.但从那一刻起,我无法运行我的新功能.
$('some_id').insert({ bottom: '<script> ... </script>' });
怎么解决?最好的是它不会删除< script>标签.
编辑:
到现在为止我这样做了:
var add_here = document.getElementById('prepayment_group_items');
var src = document.createElement('div');
src.innerHTML = 'a lot of html with script tags';
add_here.appendChild(src);
解决方法:
此函数将向页面的头部添加一个脚本标记,包含您传递的任何内容.
function insertScript(script_text) {
var script_tag = document.createElement('script');
script_tag.type = "text/javascript";
var script = document.createTextNode(script_text);
script_tag.appendChild(script);
document.getElementsByTagName('head')[0].appendChild(script_tag);
}
我比jQuery更熟悉jQuery,所以我只是在纯JS中做到这一点.
如果你愿意的话,将我创建元素的部分和我获得HEAD元素的部分翻译成Prototype,但是使用appendChild调用而不是Prototype的插入函数,因为它只会按照你的要求进行,而不是评估JS.
当然,现在我看看你要求的是什么,你也可以尝试将你要插入的代码更改为:
window.update_12345 = function() {...}
我不确定这是否合适,但值得一试.
内容总结
以上是互联网集市为您收集整理的javascript – 如何使用Prototype插入?全部内容,希望文章能够帮你解决javascript – 如何使用Prototype插入?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。