我暂时无法理解这一点。
我想在图像的Alt属性中使用超级脚本。当我使用
时,我制作的代码工作正常document.write
innerHTML
因为我知道读取脚本时HTML解析器会读取<sup></sup>
标记并将其作为上标之间的文本。但是如何使 Alt 属性或<input>
标记具有上标值。
我想要这样的事情:
<input type="text" value="Hi, this is my 1<sup>st</sup> award">
在屏幕上输出为带有预填充文本的输入框
我已经制作了以下代码,但无法弄清楚它的位置:
<body>
<img src="test.jpg" height="400px" width="500px" alt=''>
<script type="text/javascript">
var title = "Test String having 1st";
var one = "st";
one='1'+one.sup();
title = title.replace(/1st/g, one);
document.getElementsByTagName('img')[0].setAttribute('alt',title);
</script>
</body>
答案 0 :(得分:-1)
为了更简单的解决方案,您可以使用编辑器并删除工具栏并设置它的html内容,这是一个示例编辑器https://mindmup.github.io/bootstrap-wysiwyg/,您可以轻松关闭工具栏,然后将所需的html添加到其中。
对于alt,您可以使用on error属性并在其上调用自定义属性。如果您需要进一步详细说明,请与我们联系。