Как получить ссылку CSS HREF с помощью JS? - PullRequest
0 голосов
/ 30 августа 2018

Я впервые использую JavaScript.
Пожалуйста, дайте мне подробное объяснение и тестовый код.

Я хотел бы извлечь 'javascript: pdfdownload' рядом с 'onclick' в 'href = # function' под кодом.

<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'}

Я не знаю, что эта попытка верна, и, кроме того, это может быть совершенно неправильное кодирование.

пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

сначала вы должны выбрать тег:

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

тогда получите getAttribute

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

теперь вы можете установить его где угодно.

Предлагаю прочитать подробнее ...!

0 голосов
/ 30 августа 2018
var onclickValue = document.getElementsByTagName('a')[0].getAttribute('onclick');
    //javascript:pdfDownload('NAME.pdf'); return false;

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