我想在HTML文件中将文本框的语言更改为marathi
我的代码如下,但不起作用

<html lang="mr" xml:lang="en">
<head></head>
<body>
<textarea style="height:200px;width:200px;font-family:Mangal">
</textarea>
</body>
</html>

最佳答案

我希望你的意思是字体而不是语言...

首先,给textarea一个id和一个class

<textarea id="txtArea" class="textarea" style="height:200px;width:200px;font-family:Mangal">
</textarea>


然后让我们利用糟糕的内联样式编码,并使用外部样式表或在<head>内部:

<style>
    .textarea { height:200px; width:200px; font-family:Mangal }
</style>


所以现在它将很干净

<textarea id="txtArea" class="textarea">
</textarea>


更改字体,只需执行以下操作:

从javascript

txtArea.style.fontFamily = "Arial";


从样式表

.textarea { height:200px; width:200px; font-family:'Arial' }


或者,如果您无法使用内联样式,请添加id并调用javascript。

我不记得font-family:'Arial' !important是否从内联样式获得优先级,但是您也可以尝试一下。

关于javascript - 如何在html中更改文本框的输入语言?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17570565/

10-11 22:44
查看更多