位置: 编程技术 - 正文

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

  • 递延所得税费用在资产负债表哪一项
  • 收到银行承兑汇票怎么接收
  • 成本票和进项票怎么区分
  • 计提的成本次月怎么处理
  • 发票备注栏必须备注的有哪些
  • 待抵扣进项税额转出会计分录
  • 工业企业成本会计核算的对象是什么
  • 金税三期实收资本的印花税在哪缴?
  • 产成品或自制半成品核算方法有哪些
  • 全年一次性奖金计税方式2023
  • 中央财政补贴政策
  • 营改增后还有建筑业发票吗
  • 营改增后附加税费入应交税费还是营业税金及附加
  • 我公司去年职工工资多少
  • 金融合同违约金罚息
  • 税控盘第一次使用
  • 发票数量能开0.0几吗
  • 计提递延所得税费用会计分录
  • 电子银行承兑汇票如何贴现
  • 对方开具红字发票过来怎么做进项税转出
  • 主营业务收入写不写明细
  • 员工入职体检表格模板
  • 这个月只开了销项负数怎么办
  • 付款后多久开发发票
  • 企业非独立法人是什么意思
  • 出售无形资产是什么科目
  • 电脑找不到ie浏览器
  • windows10如何开启wifi
  • 房地产企业能申请破产吗
  • 支付给代理机构的手续费
  • 土增税清算扣除项目分摊公式
  • .ctc文件
  • 达拉斯位置
  • 所得税 减半
  • pdo_mysql
  • uniapp控制硬件设备
  • 微信小程序 h5页面打不开
  • symfony是最好的框架
  • framework教程
  • 谷歌浏览器跨域解决方案
  • http命令
  • 保理属于什么行业分类
  • 使用Go http重试请求
  • 售后租回怎么理解
  • 差旅费津贴与差旅费补助
  • python2多进程
  • 月底分红
  • mysql5.6允许远程连接
  • 领取定额备用金的会计分录
  • 向境外机构支付的服务费税收政策
  • 单位购图书怎么入账
  • 不能从销项税额中抵扣的进项税额为A购进货物运费准予
  • 企业怎么开启承兑业务
  • 如何判断固定资产已提足折旧
  • 公共电话亭设计案例
  • 疫情期间购买消毒弥雾机的请示
  • 水电费没有发票可以入账吗
  • Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • win7关机太慢怎么办
  • win7旗舰版使用ie8特别卡怎么回事?
  • win8蓝牙连不上
  • centos的安装步骤
  • window10 wifi打不开
  • windows10不能在任务栏进行的操作
  • 用javascript
  • 置顶聊天的人怎么不见了
  • vue.js打包部署
  • dedecms建站操作
  • javascriptcsdn
  • jquery图片
  • android studio post请求数据获取
  • shc加密后不能运行
  • jquery遍历表单元素
  • 回弹健腹轮是智商税吗
  • jquery点击事件有什么方法显示
  • 银行税务代扣需要什么材料
  • 打印格式不对怎么设置A4
  • 国家税务总局每家公司都可以注册吗
  • 季度申报忘了报怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设