0

我像这样动态生成javascript函数名称:

<script>
        function mouseOver<%= _@special.ObjectId %>() {
            //do stuff;
        }
</script>

后来我需要从 html 启动这个函数,但什么也没发生:

<div onmouseover='mouseOver" + _@special.ObjectId +"()' />

我想我以错误的方式称呼它。顺便说一句,@special.ObjectId 是取自 Model 的数字,它不为空。我怎样才能在这里调用函数?

4

1 回答 1

0

当我们遇到类似问题时,我们按照这种方式调用动态脚本。

<script>
function mouseOver(id) {
        //do stuff;
}
</script>

<div onmouseover='mouseOver(" + _@special.ObjectId +")' />

希望这可以帮助。!

于 2019-08-19T12:29:13.570 回答