Project1
标题:
请问如何使用JS脚本更改对话外观样式?
[打印本页]
作者:
多睡觉少操心Nmo
时间:
2022-9-18 12:25
标题:
请问如何使用JS脚本更改对话外观样式?
前情提要:构思想在一段对话中,使用不同字体来表示不同关系的词语,但是还不是很熟悉JS脚本在MV中如何工作,遂来请教。
如果在HTML页面中,我通常是使用内联元素span来标记其中一段文字(如下所示)
<span>
前面这段文字不会发生变化,
</span>
<span id="1">
这段文字将被span标记并命名为1,
</span>
<span>
后面这段文字也不会发生变化。
</span>
复制代码
接下来使用JS来改变CSS样式达成目的
<script>
document.getElementById('1').style.color="red";
</script>
复制代码
这样一来就变成了中间会被脚本更改字体的形式,也就是是的文字从:
前面这段文字不会发生变化,这段文字将被span标记并命名为1,后面这段文字也不会发生变化。
变为
前面这段文字不会发生变化,
这段文字将被span标记并命名为1,
后面这段文字也不会发生变化。
但是现在MV编辑对话中,我不能如同编写HTML一样,将对话内容用<span>或是其他元素进行区分。
请问这种情况下,我要怎么实现本身期望的功能:
标记出对话的其中一段内容,并且可以通过使用脚本来对其进行反复修改?
作者:
fux2
时间:
2022-9-18 12:58
dom元素的控制和h5开发差别还是蛮大的……
你不能通过直接修改某个属性来更变文字样式(除非自己实现了一套组件)
只能够重绘,可以看看rpg_window.js里面各个窗口的描绘是怎么做的
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1