通过调用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