Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过调用javascript函数在html中设置参数值_Javascript_Html_Tableau Api - Fatal编程技术网

通过调用javascript函数在html中设置参数值

通过调用javascript函数在html中设置参数值,javascript,html,tableau-api,Javascript,Html,Tableau Api,有办法做到这一点吗? 您可以使用该文档。请按以下方式书写: <'param name = "ticket" value = "<script> document.write(getTicket()); </script>"> 您可以在创建节点后立即从JavaScript访问该节点。 您没有义务等待DOMContentLoaded事件。因此,此代码将按预期工作: <script> function getTicket() { retur

有办法做到这一点吗?
您可以使用该文档。请按以下方式书写:

<'param name = "ticket" value = "<script>
document.write(getTicket());
</script>">

您可以在创建节点后立即从JavaScript访问该节点。
您没有义务等待
DOMContentLoaded
事件。因此,此代码将按预期工作:

<script>
  function getTicket() {
    return 'whatever';
  }
</script>

<param name="ticket" value="" class="js-ticket">
<script>
  var ticket = document.querySelector('.js-ticket');
  ticket.value = getTicket();

  console.log(ticket);
</script>

函数getTicket(){
返回“无论如何”;
}
var ticket=document.querySelector('.js ticket');
ticket.value=getTicket();
控制台日志(票据);


这种方法比使用
文档要好。编写
,请参阅“好”。

是否使用服务器端脚本

使用请求/响应方式不是更有效地完成任务吗

就像直接使用
(ASP方式)或
${ticketValue}
(JSP方式)

您可以使用jquery$(document).ready()函数回调。如果jquery不可用,那么可以使用它的等价性

然后可以访问document.getElement