Несколько ссылок href для создания одной строки в HTML не работают - PullRequest
0 голосов
/ 25 марта 2020

function openinnewtab(url) {
  var win = window.open(url, '_blank');
  win.focus();
}
<div class="sub-heading">
  <p style="font-family:Arial,Helvetica,sans-serif; color:#190000">
    <strong>
         You agree to my <a href="#" onclick="javescript:openinnewtab('www.example.com')">Terms and conditions.</a>
      </strong>
  </p>
</div>

Проблема заключается в том, что HTML не входит в одну строку / предложение. Он подходит к новой строке после "". То есть URL «www.example.com» будет добавлен в новой строке.

Как я могу сделать это в одной строке: «Вы соглашаетесь с моими Условиями». ? Есть ли способ добавить HTML внутрь CSS, чтобы сделать эту работу?

Примечание: в основном идея состоит в том, чтобы открыть URL "www.example.com" в новой вкладке. Это то, что я пробовал а также: https://www.w3docs.com/tools/code-editor/51

**** Редактировать ****

Как это происходит сейчас:

 You agree to my 
 Terms and conditions 

Ожидаемый результат должно быть (в одну строку):

  You agree to my Terms and conditions

Спасибо.

1 Ответ

1 голос
/ 25 марта 2020

Отсутствует протокол. http или https. Вы можете добавить javascript:void 0 в href, если вы не хотите изменять ha sh.

function openinnewtab(url) {
  var win = window.open(url, '_blank');
  win.focus();
}
<div class="sub-heading">
  <p style="font-family:Arial,Helvetica,sans-serif; color:#190000">
    <strong>
         You agree to my <a href="javascript:void 0" onclick="openinnewtab('https://www.google.com/')">Terms and conditions.</a>
      </strong>
  </p>
</div>

enter image description here

...