位置: 编程技术 - 正文

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

  • 转让无形资产可以免税吗
  • 增值税专用发票抵扣期限
  • 建筑企业如何预交增值税
  • 税号都是数字吗
  • 年终奖可以不计入年总收入吗
  • 零申报是不是什么都不用填
  • 税收滞纳金计入营业外支出的哪一项
  • 实际成本法和计划成本法的会计分录
  • 其他流动资产对应科目
  • 外经证预交税怎么算
  • 招待费和福利费每年标准
  • 企业注销的时候未分配利润怎么处理
  • 开票显示错误信息是怎么回事
  • 现金预算表制造费用怎么填
  • 跨境电商有进口吗
  • 盘盈存货会计处理会计分录
  • 资本金可以出借吗
  • 营改增是什么时候提出的
  • 企业平时计提的税费分录
  • 预付款发票未到如何入成本
  • 企业委托银行收款,银行以办妥手续,而企业尚未收到凭证
  • 物业费增值税是什么意思
  • 房地产开发企业预收款预缴增值税
  • 新注册公司税务报到
  • 补缴以前年度的印花税账务处理
  • 一次性发放奖金个税怎么计算
  • 企业所得税预缴税款表怎么填
  • 银行手续费抵扣税率是多少
  • 某房产开发公司向银行借款
  • 手机超过1万元有必要买吗
  • 退税收入要不要交所得税?
  • 免费WiFi万能钥匙
  • svchost进程很多怎么办
  • 苹果11怎么充不上电了
  • 通用pe工具箱安装教程
  • info.exe
  • adamax优化器
  • 货物运输税费
  • nvm for window
  • 黑色金属冶炼压延品的税收编码是多少
  • 毕业设计烦死了
  • k8s kubelet
  • 个税专项附加扣除具体怎么操作
  • viite
  • python怎么访问属性
  • sql2008安装出现以下错误
  • 航天信息服务费280元会计处理
  • 自然人股东原价转让股权
  • 资产负债表坏账准备计入哪里科目
  • 水库水面经营权如何取得
  • 废旧物资回收公司名称
  • 什么是房地产企业?它主要具有哪些特性?
  • 成本核算方法是资源到作业,作业到产品吗?
  • 捐赠支出税前扣除比例
  • 公司突然改变工资结构
  • 结转固定资产清理损益的账务处理
  • 盘盈的固定资产怎么处理
  • 营改增问题解答
  • 对公提现是什么意思啊
  • 电子钥匙有效期多久
  • 密码区是什么
  • mysql二进制安装教程
  • 黑苹果驱动说明
  • 安装操作系统win10
  • mac怎么删除系统软件
  • win7旗舰版系统激活码
  • xp系统自动锁定
  • linux阅读器
  • win8系统优化
  • linux服务器常用操作命令
  • win8怎么到win7
  • js的正则表达式
  • nodejs实战教程
  • unity collider类属性方法
  • 完美世界3v3
  • 网上怎么交车船税
  • 企业所得税减按90%计入收入总额
  • 法院执行的房子可以卖吗
  • 青岛税务社保缴费下载平台
  • 税务清查工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设