使用innerHTML生成内容时,部分标记无法设置。 不知RB标签 不认吧应该是RUBY标签不认吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <RUBY> <RB>此为何物? 记得 innerHTML 有自动校验的 它把不认的标签去掉了吧 IE不支持 <RB>标签另外RUBY标签的使用方法如下:<RUBY> Base Text <RT>Ruby Text</RUBY>因此代码这样改一下比较好<html><script language="javascript">function changeChar(id) {id.innerHTML= "<RUBY>中国<RT>ZhongGuo</RUBY><RUBY>人<RT>Ren</RUBY>";alert(id.innerHTML);}</script></head><body><strong id="ch01051" onclick="changeChar(this)"><RUBY> 中国 <RT>ZhongGuo</RUBY><RUBY>人</RUBY></strong></body></html>参考资料:http://msdn.microsoft.com/ja-jp/library/ms535885(en-us,VS.85).aspx <ruby>标签里包括以下标签,这可能是w3c的标准,但是没有查到具体的用法,而微软ie只支持<rt></rt>标签。<rb></rb><rp></rp><rt></rt></ruby>syukugai 谢谢你的解答,按照你的代码应该可以。 W3C XHTML 1.1规范项目http://www.w3.org/TR/ruby/#module 谁能帮帮我把这段代码由mootools转成jq的? jqgird 前台显示不了值 aa.innerHTML=‘这里面的js代码不能执行’; 如何用jquery将table中的一个tr插入另一个tr下面呢 如何用JS判断字母和汉字。。。? DIV切换与超链接的比较 网页头部属性设置<meta name="" content="">的 一些问题 javascript中字符串转换为数字问题? 简单问题 IE10 以下ajax 请求报错 无数据返回(上源码) 一个JQuery的示例的句子没看明白,谁给解释一下? JS能不能这样写?
另外RUBY标签的使用方法如下:
<RUBY>
Base Text
<RT>Ruby Text
</RUBY>
因此代码这样改一下比较好<html>
<script language="javascript">function changeChar(id) {
id.innerHTML= "<RUBY>中国<RT>ZhongGuo</RUBY><RUBY>人<RT>Ren</RUBY>";
alert(id.innerHTML);
}</script>
</head>
<body>
<strong id="ch01051" onclick="changeChar(this)">
<RUBY> 中国 <RT>ZhongGuo</RUBY><RUBY>人</RUBY>
</strong>
</body>
</html>
参考资料:
http://msdn.microsoft.com/ja-jp/library/ms535885(en-us,VS.85).aspx
<rb></rb>
<rp></rp>
<rt></rt>
</ruby>syukugai 谢谢你的解答,按照你的代码应该可以。
http://www.w3.org/TR/ruby/#module