位置: 编程技术 - 正文

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方法)

  • 金税盘锁死日期16号几点
  • 非限定性净资产包括哪些科目
  • 水利基金在哪个科目核算
  • 使用权资产计入资产负债表哪个科目
  • 售后回购的增值税税率
  • 商业汇票的样本
  • 公司组织游玩员招聘
  • 差额纳税销项税额抵减
  • 物业管理公司如何纳税
  • 单位互换房产税收优惠政策
  • 减免税到什么时候
  • 企业预缴所得税
  • 社保基数每个月可以调整一次吗
  • 总资产报酬率
  • 资产减值损失是什么类科目
  • 研发样品销售成本
  • 现金折扣通过财务费用核算
  • 漏记的账务怎么处理
  • 建筑业销项税和进项税计算
  • 复制粘贴快捷键失效了怎么回事
  • 出租商品计入什么科目
  • echarts w3c
  • 医疗保险在外地交了老家还要交吗
  • 长期应付款的摊余成本怎么计算
  • TypeError: Cannot read properties of null (reading ‘insertBefore‘) vue项目报错
  • 高德加载kml
  • 月底结转汇兑损益
  • dpkg deinstall
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单
  • 怎么调整利润分配
  • 税控盘技术维护费计入什么科目
  • 应交税费中印花税是什么
  • 累计折旧当月增加当月减少
  • python分割语句
  • 日常收集整理常用工具
  • 开业请别人吃饭怎么说
  • 专家评审费属于咨询费吗
  • 红字发票还要交税吗
  • 个人生产经营所得范围
  • 增值税电子普通发票和专票的区别
  • 自然人扣缴系统怎么申报个税
  • 进项税为什么记在贷方
  • 使用sql server查询不到会返回什么
  • 股权转让给个人和公司的区别
  • 计提加计抵减
  • 存货质押融资的公司有哪些
  • 土地增值税的预缴
  • 待处理财产损溢借贷增减方向
  • 什么是发票抬头怎么填
  • 购入土地使用权以什么为计税依据
  • 塑料制品厂设计
  • 三证合一后税务怎么办
  • 支付宝里的收入和支出明细能查多久的?
  • 库存商品销售后怎么做账
  • 业务招待费是销售
  • 出售短期债券投资发生的净损失计入哪里
  • sql 复合语句
  • windows8正版
  • win8 metro应用
  • mac打开下载文件夹
  • win7总是弹出广告怎么办
  • mac怎么预览cr3
  • linux就该这么
  • centos6.5怎么进入图形界面
  • linux中ctrl+c
  • bat批处理脚本教程
  • python接入微信
  • perl常用函数
  • node做爬虫
  • js实现倒计时60s
  • webpack vue-loader
  • javascript概述
  • python 时间戳与格式化时间的转化实现代码
  • jquery中点击事件点击没动静
  • jQuery中使用animate自定义动画的方法
  • 道路运输业属于工贸行业吗
  • 国税系统重点领导名单
  • 达州房管局备案查询系统
  • 大连国家税务局官网
  • 残疾人就业税收优惠政策2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设