位置: 编程技术 - 正文

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

  • 个税退付手续费是单位所得吗
  • 特许权使用费收入
  • 年终奖可以税前扣除嘛
  • 销项发票导出是什么意思
  • 交了进口增值税还要交增值税吗
  • 小微企业免税计入什么科目
  • 随意变更会计处理方法违背了
  • 暂估发票到账出入库单要填吗
  • 记账凭证的填写示例
  • 垃圾处理的公司有哪些
  • 多交的季度所得税怎么算
  • 建筑业暂估成本表
  • 融资贷款保险费计算公式
  • 工资薪金所得适用的税率是
  • 取得增值税专用发票
  • 增值税专用发票可以开电子发票吗
  • 税收缴款书怎么做凭证
  • 兼职获得员工旅游资源
  • 固定资产折旧计入成本还是费用
  • 货物返利怎么做分录
  • 水资源税计入会计科目
  • 实收资本的会计处理
  • 已付款收到发票但没有做计提凭证
  • 分期收款销售的核算中发出商品时借什么账户
  • 雇主全额负担的法律责任
  • 苹果手机发票要验证码吗
  • 企业所得税抵缴欠税
  • 减免税款未抵扣增值税
  • 材料采购费用的是
  • ping命令出现unreachable
  • 非房地产企业的基建管理办法
  • 写一段简单的自我介绍
  • 企业车间承包合同的法律效力
  • PHP:Memcached::getVersion()的用法_Memcached类
  • 外币交易犯法吗
  • 什么是坏账,坏账的核算方法有哪些
  • 工程价款结算的方式
  • 成都划拨土地出让金计算
  • nyu数据集
  • laravel debug rce
  • laravel 5.4中实现无限级分类的方法示例
  • 宝塔部署django
  • 车间一般耗材计入
  • 分类问题的评价方法有
  • 金税盘中的发票修复是什么意思
  • 用支票偿还货款
  • 保险支票托收
  • 信息技术服务有限公司是干什么的
  • 补交以前年度环保税会计分录
  • 虚开普票的立案标准
  • 福利用品可以抵增值税吗
  • 小企业在购买商品过程中发生的费用
  • 企业向个人的借款合同
  • 应交税费年末需要结转吗
  • 总公司给分公司拨款怎么做账
  • 清理固定资产是什么意思
  • 结转损益不平是什么原因造成的
  • 集团对子公司的管理办法
  • 应收账款较多怎么办
  • 企业建账流程图
  • sqlserver1053怎么解决
  • mysql的慢查询日志怎么查看
  • vista windows
  • linux7修改ssh端口
  • win8磁盘占用率100%如何解决
  • linux ii
  • linux mv命令的用法
  • material design admin
  • unity3d 脚本
  • jquery json对象
  • android中menu
  • jquery给下拉框添加选项
  • 河北网上税务登记流程
  • 扣缴义务人怎么改不过来呢
  • 河北云办税厅2.0登录
  • 停车场收费需要什么手续
  • 郑州金水区税务大厅电话
  • 上海市黄浦区有什么路
  • 区地税局会不会分到乡镇
  • 实名办税的法律依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设