位置: 编程技术 - 正文

JavaScript在XHTML中的用法详解(在js里写html)

编辑:rootadmin
编写XHTML代码的规则要比编写HTML要严格得多,类似下面的代码在HTML中是有效的,但在XHTML中则是无效的。 [javascript] 在HTML中,有特殊的规则用以确定<script>元素中的哪些内容可以被解析,但这些规则在XHTML中不适用。因为小于号(<)在XHTML中将被当作开始一个新标签来解析。但是作为标签,小于号后面不能跟空格,因此导致语法错误。 解决方法有两个:一、用相应的HTML实体(<)替换代码中所有的小于号(<);二、使用一个CData片段来包含JavaScript代码。 方法一相应代码: [javascript] 方法二相应代码: [javascript] 方法一虽然可以让代码在XHTML中正常运行,但却导致代码不好理解了;而方法二在兼容XHTML的浏览器中可以解决问题。但不少浏览器并不兼容XHTML,因而不支持CData片段。所以再使用JavaScript注释将CData标记注释掉。 相应代码: [html] 这种格式在所有现代浏览器中都可以正常使用。 附:不推荐使用的语法 [javascript] 像上面这样把JavaScript代码包含在一个HTML注释中可以让不支持<script>元素的浏览器隐藏嵌入的JavaScript代码,即忽略<script>标签中的内容,而那些支持JavaScript的浏览器在遇到这种情况时,则必须进一步确认其中是否包含需要解析的JavaScript代码。 虽然这种注释格式得到了所有浏览器的认可,也能被正确的解释,但由于所有浏览器都已经支持JavaScript,因此也就没有必要再使用这种格式了。

推荐整理分享JavaScript在XHTML中的用法详解(在js里写html),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript在XHTML中的用法详解(在js里写html)

文章相关热门搜索词:js写在html哪里,js写在html哪里,js在html中的位置,js里面写html,简述javascript语言在html页面中的应用,javascript在html中应用的三种方法,javascript在html中应用的三种方法,javascript包括在html中,内容如对您有帮助,希望把文章链接给更多的朋友!

Js中setTimeout()和setInterval() 何时被调用执行的用法 定义setTimeout()和setInterval()经常被用来处理延时和定时任务。setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定

关于JavaScript与HTML的交互事件 JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、浏览器、元素或与之相关对象发生特定事情时,浏览器会产生事

关于JavaScript中string 的replace replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法:string.replace(subStr/reg,replaceStr/function)第一个参数可

标签: 在js里写html

本文链接地址:https://www.jiuchutong.com/biancheng/377661.html 转载请保留说明!

上一篇:javascript标签在页面中的位置探讨(js设置标签内容)

下一篇:Js中setTimeout()和setInterval() 何时被调用执行的用法(js的settimeout方法)

  • 地方税概述?
  • 存货跌价准备影响当期损益吗
  • 公司间借款利息增值税进项能否抵扣
  • 小规模企业申报时间
  • 租出非专利技术的摊销额会导致营业利润减少吗
  • 小企业会计准则适用于哪些企业
  • 小企业周转材料报废残值回收应计入管理费用
  • 行政单位会计核算采用
  • 购置税发票如何下载
  • 房产税原价包括地价吗
  • 装修预付款怎么做分录
  • 购买的原材料直接用怎么做账
  • 房地产开发成本和开发费用的区别
  • 招投标增值税
  • 增值税滞留票产生的原因及处理办法
  • 红字增值税专用发票信息表能作废吗
  • 长期待摊费用账户按用途和结构分类应属于
  • 可转债税前收益和税后收益
  • 员工承担补缴社保的责任
  • 建筑企业预收的工程款会计分录
  • 培训机构的收入有哪几方面
  • 玩穿越火线总是提示机器遇到
  • 营运资金主要包括什么
  • 房屋租赁费应如何缴纳
  • 消费税组成计税价格公式推导
  • 预收预付不一致什么意思
  • 茶叶的种类有哪些,八大茶类你都知道吗?
  • 最早的滑盖手机,摄像头可以自动旋转
  • 哪些可以作为原始凭证
  • 企业所得税的销售收入包括哪些
  • python模块怎么写
  • 浏览器windows下载
  • php 性能优化
  • 3d representation
  • face_recognition库采用了什么算法
  • progress的用法及短语
  • 带息应收票据账务处理分录
  • 未分配利润的核算内容
  • 增值税申报系统登录密码
  • switch关键账号教程
  • 织梦自定义模型调用
  • mongodb reference
  • 事业单位相关规定有哪些
  • 盈余公积分配现金股利分录
  • 小规模纳税人取得普通发票可以抵扣吗
  • 纳税人在工作
  • 应收帐款周转率计算公式为
  • 过桥贷款有什么风险
  • 超过诉讼时效的法律后果
  • 收取招标代理费的规定
  • 出口货物发生退运损失由外贸承担还是厂家
  • 计提坏账准备的会计分录
  • 继续教育专项扣除标准是多少
  • 建筑业营改增后税率变化
  • 企业自行进行的研究开发项目,在开发阶段如果
  • 为什么要计提工资
  • sqlserver日志恢复数据
  • 不在同一子网的ip
  • putty怎么连接linux
  • 自己的磁盘
  • alg.exe是什么程序
  • reader_sl.exe - reader_sl进程有什么用.
  • win7打开游戏显示已停止工作
  • win7设置路由器上网
  • win7自动升级失败后的处理
  • linux安全工具
  • win8.1系统要求配置
  • perl中\s+
  • unity创建射线
  • 猫的所有视频
  • nodejs如何使用
  • linux curl命令详解
  • jquery validator
  • 相机调取失败
  • python编程完全入门教程
  • js遍历foreach
  • jquery如何加背景图片
  • 兖州宁德新能源官网首页
  • 新能源车需要缴纳购置税吗?
  • 税盘数字证书密码怎么查看
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设