Изменить свойство высоты и ширины диаграммы в javascript

У меня есть эта кнопка, которая при нажатии должна уменьшить размер диаграммы, но она не работает. Я не хочу изменять атрибуты высоты и ширины стиля, так как это делает диаграмму растянутой. Вот почему я пытаюсь изменить свойство в элементе диаграммы.

 <script type = "text/javascript">
        function downSize() {
            document.getElementById("chart1").Height = "350px";
            document.getElementById("chart1").Width = "600px";  
        }
    </script>

<!--Button-->
<asp:LinkButtonrunat = "server" Text = "DownSize" ID = "DownSize" class = "btn btn info" onClientClick = "downSize()"></asp:LinkButton>

  <!--Graph-->
  <asp:Chart ID = "chart1" runat = "server"   EnableViewState = "True" Height = "650px" Width = "1200px">
            <Legends>
                <asp:Legend Name = "Legend">
                </asp:Legend>
            </Legends>
            <ChartAreas>
                <asp:ChartArea Name = "DefaultChartArea" BorderColor = "Gainsboro">
                    <AxisY >
                        <MajorGrid LineColor = "LightSteelBlue" />
                        <MajorTickMark LineColor = "Transparent" />
                    </AxisY>
                    <AxisX>
                        <MajorGrid LineColor = "LightSteelBlue" />
                        <MajorTickMark LineColor = "Transparent" />
                    </AxisX>
                </asp:ChartArea>
            </ChartAreas>
            <BorderSkin BackColor = "Transparent" BorderColor = "Transparent" BorderDashStyle = "DashDot" SkinStyle = "Emboss" />
</asp:Chart>

При нажатии на кнопку кажется, что диаграмма перезагружается, но имеет тот же размер, что и раньше. Я также добавил document.write("Hello"), чтобы убедиться, что кнопка активирует функцию и она работает, поэтому кажется, что что-то не так с графиком или скриптом.

Почему код не работает?

Почему это не работает? Это бесполезное описание проблемы!
TaW 20.03.2019 19:24

извините, это мой первый вопрос в stackoverflow. Я добавил больше к описанию.

Golden356 20.03.2019 19:37
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
97
1

Ответы 1

Высота и ширина являются свойствами элемента управления asp.

Попробуйте изменить атрибуты css диаграммы:

 function downSize() {
            document.getElementById("chart1").style.height = "350px";
            document.getElementById("chart1").style.width = "600px";  
        }

это атрибут стиля, из-за которого диаграмма выглядит растянутой. Я пытаюсь изменить свойства высоты и ширины диаграммы

Golden356 20.03.2019 17:53

Другие вопросы по теме