您可以通过修改' text-align' CSS属性来更改textarea输入的对齐方式。
要使按钮修改它,您应该使用更改此属性的函数向它们添加click事件侦听器。
我创建了3个按钮和一个带有示例文本的textarea:
Invoke-RestMethod -Uri "https://{accountName}.visualstudio.com/DefaultCollection/{project/_apis/git/repositories/{project}/pushes?api-version=4.1-preview" -Method Post -Headers $header -Body $body -ContentType application/json
要使按钮工作(更改文本对齐方式),请使用javascript。首先抓住所有元素(我使用他们的ID):
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua.
然后创建一个更改文本对齐的函数:
var textarea = document.getElementById('textarea'),
leftAlignBtn = document.getElementById('left-align'),
centerAlignBtn = document.getElementById('center-align'),
rightAlignBtn = document.getElementById('right-align');
并向按钮添加事件侦听器:
function alignText(alignment) {
textarea.style.textAlign = alignment;
}
检查jsfiddle以查看结果。
我想您不能仅使用HTML来实现此功能。