Head插入javascript及拼接

源码:

<script type="text/javascript">

//<![CDATA[

(function(){

var appid = ‘cyqU2kr6K‘;

var conf = ‘prod_5a7b238ba0f6502e5d6be14424b20ded‘;

var doc = document,

s = doc.createElement(‘script‘);

s.id = ‘changyan_mobile_js‘;

h = doc.getElementsByTagName(‘head‘)[0] || doc.head || doc.documentElement;

s.type = ‘text/javascript‘;

s.charset = ‘utf-8‘;

s.src = ‘http://changyan.sohu.com/upload/mobile/wap-js/changyan_mobile.js?client_id=‘+appid+‘&conf=‘+conf;

h.insertBefore(s,h.firstChild);

})();

//]]>

</script>

生成:

<script id="changyan_mobile_js" type="text/javascript" charset="utf-8" src="http://changyan.sohu.com/upload/mobile/wap-js/changyan_mobile.js?client_id=cyqU2kr6K&amp;conf=prod_5a7b238ba0f6502e5d6be14424b20ded"></script>

function trans(html){

var o = document.createElement(‘div‘),

t = document.createTextNode(html);

o.appendChild(t);

return o.innerHTML;

}

var txt = trans(‘<div><a href="">a<b>b</b>c</a></div>‘);

alert(txt)

这样可以直接给html转义

时间: 2024-10-11 04:24:26

Head插入javascript及拼接的相关文章

JavaScript字符串拼接

在JavaScript中拼接字符串,可以用‘+’号来连接多个字符串: <script type="text/javascript"> var str1 = "hello"; var str2 = "world"; console.log(str1+' '+str2); </script> 而在ECMAscript6中又有了另外一种字符串拼接的方法: <script type="text/javascript

Android WebView插入JavaScript

有这样的需求,webview从网上加载一些网页,是别人的网页,我们只需要网页中的一部分数据,但是不可能叫别人修改了网页,所以只有自己动手,一种方法是自己把网页当字符串取到,分析修改后加入webview显示,但是这方法似乎有点麻烦. 讲另外的思路,网页的数据是固定的,直接把网页url丢进webview加载,但是没看到有webview方法可以截获掉的,不过可以往网页中插入一些javascript来屏蔽不需要显示的内容. 例子:用百度网页转换http://gate.baidu.com/ 取到的网页,活

1-1 在html中插入JavaScript

1.在html文件当中,使用<script>标签在HTML网页中插入JavaScript代码.<script>标签要成对出现,并把JavaScript代码写在<script></script>之间 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>

Javascript字符串拼接小技巧

在Javascript中经常会遇到字符串的问题,但是如果要拼接的字符串过长就比较麻烦了. 如果是在一行的,可读性差不说,如果要换行的,会直接报错. 在此介绍几种Javascript拼接字符串的技巧. 字符串相加(+) var items = '<li class="details">' + '<span>Hello world</span>' + '</li>'; 利用反斜线拼接字符串 var items = '<li class=

[JavaScript] - js拼接字符串

原题 var countSheep = function (num){ //your code here var str = ' sheep...'; var result = ''; for (var i=1;i<num+1;++i){ result+=(i+str); } return result; } CW解: countSheep=n=>[...Array(n).keys()].map(x=>`${x+1} sheep...`).join`` var countSheep =

将JavaScript 插入网页的方法

将JavaScript 插入网页的方法 使用Javascript代码. 插入JavaScript 与在网页中插入CSS的方式相似.使用下面的代码可以在网页中插入JavaScript: ... 其中的...就是代码的内容.JavaScript的插入位置不同,效果也会有所不同,还可以像CSS一样,将JavaScript保存成一个外部文件,这些内容会在下一节讨论. 用JavaScript在网页中输出内容 JavaScript使用document.write来输出内容.例如  document.writ

《Javascript高级程序设计第3版》精华总结

一.JavaScript简介 1.1 javascript简史 1.2 javascript实现 + javascript是一种专为网页交互而设计的一种脚本语言,javascript由三大部分组成: ECMAScript,提供核心语言功能: DOM,提供访问和操作网页页面的方法和接口: BOM,提供与浏览器交互的方法和接口. 1.3 javascript的版本 二.在HTML中使用JavaScript 2.1 <script>元素 + 使用<script>元素向html页面中插入j

3、JavaScript

1.    JavaScript简介 1.1. JavaScript由来 Netscape 发明了 JavaScript JavaScript由Netscape 在1995年发明.早期的主要目的是处理一些用户的输入验证操作.而在JavaScript语言出现之前客户端的页面时需要提交到服务器端,由服务器去检测的.在刚刚普及的电话线调制解调器时代,对用户是一种考验,著名的Netscape Navigator(早期浏览器) 通过引入JavaScript来解决该问题 随着互联网的流行,网页已经不断变得更

【干货】JavaScript DOM编程艺术学习笔记1-3

从7月29号到8月8号,断断续续地看完了这本书,做了部分实践联系.总体感觉本书真的只能算是个入门,学完之后看到库的那一章才感觉是个大坑,实践中大部分应该都是用的现成的库吧,所以还要重新学习一个库,但是这本书也算是给这门语言包括DOM的学习打下了个基础,明白了这些底层的东西,才能将库这些用的更好吧.总体来说,难度入门级,阅读体验良好.注:看完书一定要自己敲敲代码,会出现很多你意想不到的错误,自己学着调试找出错误并改正,这也是一项必备能力吧. 一.JavaScript简史 JavaScript语言使