我有一些JavaScript会在页面上创建某种小部件。我会把这个片段给客户,所以我希望他们不得不做很少的事情。你可以使用自定义html在页面上替换自己的javascript函数吗?
最明显的解决方案,我有工作,现在看起来是这样的:
<div id="divContent"></div>
<script type="text/javascript">
MakeWidget('divContent');
</script>
制作插件基本上看起来为divContent DIV和我的小部件的HTML填充它。
有没有更好的方法来做到这一点? 你可以使用脚本标记中的Javascript替换一个脚本标记吗?
我真的很喜欢它,如果我可以减少代码只有MakeWidget函数,它会替换自己和脚本标记与功能生成的HTML。
编辑 - 我基本上想要在页面上调用MakeWidget函数的地方生成HTML。
什么是*奇怪的问题...... – 2010-09-17 21:00:51
@JoshStodola并不像看起来那么奇怪,因为这个目标消除了对唯一ID的需求。 – lispmachine 2013-08-23 10:52:26