以编程方式添加JavaScript [英] add javascript programmatically

查看:126
本文介绍了以编程方式添加JavaScript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用linkin JS-API

I'm using the linkedin JS-API

这个示例

我从用户接受公司名称。因此,我想以编程方式构建上述示例的< script> 部分。这是我迄今为止所做的,

I'm accepting the company name from the user. So, I want to build the <script> part of the above example programmatically. This is what I've done so far,

function companySearch()
{
   var companyName = document.getElementById("companyName").value;

   var searchHTML = "Search Results : ";


   searchHTML = searchHTML + "<p> The company details are as follows";
   searchHTML = searchHTML + "<script type=\"IN/CompanyProfile\" data-id=\"linkedin\" data-format=\"hover\"></script>";
   searchHTML = searchHTML + "</p>";

   document.getElementById("companyResult").innerHTML = searchHTML;
}

标记:

    <script type="IN/Login"></script>
            <h1>
                LINKEDIN COMPANY SEARCH
            </h1>    

            <table>
                <tr>
                    <td>
                        Company Name :
                    </td>
                    <td>
                        <input type="Text" id="companyName" value=""/>
                    </td>
                    <td>

                    </td>
                    <td>
                        <input type="button" value="Search LinkedIn" onclick="companySearch()"/>
                    </td>
                </tr>
            </table>      


        <div id="companyResult">


        </div>

输出:

什么是

推荐答案

您需要分解脚本标签,以便解析器看不到它们:

You need to break up your script tags so the parser doesn't see them:

searchHTML = searchHTML + "<scr" + "ipt type=\"IN/CompanyProfile\" data-id=\"linkedin\" data-format=\"hover\"></scr" + "ipt>";

这篇关于以编程方式添加JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆