用元素替换内联JavaScript函数调用

时间:2013-03-01 01:33:54

标签: javascript html html5

这样的事情可能吗?

<head>
<script language="javascript">
function createElement(this) {
    var ele = document.createElement('div');
    ele.setAttribute('style', 'display: inline-block; width: 100px; height: 20px; background: rgb(35,150,215);');
    ele.setAttribute('onclick', 'alert(\'Yay!\');');
    this.replaceWith(ele);
}
</script>
</head>

<body>
blah blah blah some text <script language="javascript">createElement(parentTag);</script> blah blah more text.
</body

我要做的是创建一个按钮,我可以动态地将INLINE添加到调用此函数的任何页面。除了要替换的脚本标记之外,它还有其他参数。我希望按钮完全可以调用函数。

0 个答案:

没有答案