Мы можем использовать JQuery для добавления сценария во время выполнения, используя код ниже:
$("<script>", {
src: "https://app.getresponse.com/view_webform_v2.js?u=BvFE6&webforms_id=2645901",
type: "text/javascript"
}).appendTo("body");
Мы можем использовать тот же сценарий на нажмите на элемент. См. Приведенный ниже код для рабочего примера.
<!doctype HTML>
<html>
<head>
<title>Append script on runtime</title>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<style type="text/css">
#text-link {
color: blue;
cursor: pointer;
}
</style>
</head>
<body>
<div id="blog-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam pretium sodales turpis.
<span id="text-link">fermentum lacinia</span> ligula. Aliquam erat volutpat.
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#text-link").on("click", function() {
$("<script>", {
src: "https://app.getresponse.com/view_webform_v2.js?u=BvFE6&webforms_id=2645901",
type: "text/javascript"
}).appendTo("body");
});
});
</script>
</body>
</html>
Откуда вы знаете, что они используют jquery? – birdoftheday