from js import document
# 入力の度に呼び出す関数
def update_counts():
text_input = document.getElementById('text_area').value
# 空白ありの文字数を取得
length_with_spaces = len(text_input.replace("\n", ""))
# 空白なしの文字数を取得
length_without_spaces = len(text_input.replace(" ", "").replace("\n", ""))
# 行数の取得
lines = text_input.split("\n")
line_count = len(lines)
# 要素を取得して,内容を更新
document.getElementById('length_display').innerText = f"文字数(空白含む) : {length_with_spaces}"
document.getElementById('length_display_no_spaces').innerText = f"文字数(空白含まない): {length_without_spaces}"
document.getElementById('line_count_display').innerText = f"行数 : {line_count}"
文字数(空白含む) : 0
文字数(空白含まない): 0
行数 : 0