繁体   English   中英

如何使用JS获取css href链接?

[英]how to get css href link using JS?

我是第一次使用JavaScript。
请给我详细的解释和测试代码。

我想在代码下的“ href =#function”中的“ onclick”旁边提取“ javascript:pdfdownload”。

<li><a href="#" onclick="javascript:pdfDownload('NAME.pdf'); return false;"><span class="on-clickboard">
        <img src="IMG1.png" alt=""></span>NAME
        <span class="icon-right"><img src="IMG.JPG" alt=""></span>
        </a></li>

所以我在代码下使用的是如果我抓住button_action然后将True赋予“值”变量。

var button_action = "pdfDonwload"

if(window.loaction.href.indexOf(button_action) != -1){value = 'True'}

我不知道尝试是正确的,而且,这可能是完全错误的编码。

请帮我。

var onclickValue = document.getElementsByTagName('a')[0].getAttribute('onclick');
    //javascript:pdfDownload('NAME.pdf'); return false;

var firstPart = onclickValue.split(';')[0];
    //javascript:pdfDownload('NAME.pdf')

您首先必须选择标签:

var els = document.getElementsByTagName("a"); // better is use getElementById()

然后获取getAttribute

var value =  els[0].getAttribute('onclick');

现在您可以在任何地方设置它。

我建议你阅读更多...!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM