如何将文字写入特定的地方[蛋白石]

时间:2015-07-08 12:50:16

标签: javascript opalrb

我需要编写带有简单数据的静态网页。 在表单中,我有来自用户和标签的数据 <div id="prog">我的输出 如何使用Opal将字符串写入specyfic的地方?

<div id="prog">
</div><script type="text/javascript">
<div id="prog">
</div>
</script>
pp = document.getElementById("prog").innerHTML = Opal.main()
</script>

1 个答案:

答案 0 :(得分:1)

好的,基于您的示例代码,您只需要让Opal.main()返回一个字符串

def main
  # logic
  return str
end

但我认为你真正想要的是使用opal-jquery或opal-browser,我对后者没有多少经验,所以这里有一个简单的opal-jquery示例(我理解你要问的)

Document.ready? 
  Element["form"].on(:submit) do
    Element["#prog].text = Element["#input-id"].value
  end
end