javascript - 如何将javascript变量传递给html标签

标签 javascript php html

我已经创建了传递pdf文件的href标签,并且我在javascript中获取了该href值,并且我必须将该javascript变量传递给html标签,这可能意味着请帮助。

这是我的 html 代码:

 <div class="pdfdwnld">
    <a href="C:/xampp/www/htdocs/rajashri/uploads/cata111log.pdf" download  class="pdfbtn" data-toggle="modal" data-target="#myModal">Download Pdf</a>
 </div>

这是我的 Javascript 代码:

<script type="text/javascript">
var linksArray = document.getElementsByClassName("pdfbtn");
var myFunction = function(event) {
    event.preventDefault();
    var href = this.getAttribute("href");
    alert('hello ' + href);
    return false;
};
for (var i = 0; i < linksArray.length; i++) {
    linksArray[i].addEventListener('click', myFunction, false);
}

在 html 标签中,我只需要在这里传递 javascript 变量,例如 data-value="":

<div class="form_desc mob_view">
    <a class="fancybox" data-fancybox-group="iframe" data-value="" href="#pop_form">DOWNLOAD PDF</a> 
</div>

最佳答案

您可以使用 jQuery 设置值

$('#pop_form').data('myval',20); 

它将把 data-myval 的值设置为 20

myval 可以是您可以使用的任何名称。

关于javascript - 如何将javascript变量传递给html标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48941087/

相关文章:

jquery - 如果选中复选框,则删除行

javascript - 我想用 document.ready() 分配 div 的宽度但无法这样做?

javascript - jQuery 中的 Yahoo New Weather API oAuth 调用

javascript - 如何检查对象数组是否为空?

javascript - 为什么 (function() { return this; }).call ('string literal' ) 返回 [String : 'string literal' ] instead of 'string literal' ?

php - 使用php和mysql有效禁止IP?

php - 停止警告 : date() [function. 日期]:来自本地主机

php - 来自 HTML(和 jQuery)的连续 Ajax 调用

javascript - 如何直接在 HTML 页面中拍照(而不打开相机应用程序)?

javascript - js : var declarations, 循环,效率,效用